본문 바로가기
반응형

Language/Java133

자바 배열 자료형 선언 시 다른 자료형에서 즉시 변환 방법 자바에서 array, list, set 기타등등 각종 배열 형태의 자료형을 Collection을 상속받는 자료형들로 서로 변환해줄 때 일반적으로는 for 문을 돌리면서 하나씩 다 넣어주는 방법을 사용하는데 이게 손도 많이가고 귀찮다 위 이미지의 방법으로 정말 간단하게 변환이 가능한데 예를 들어 Array, set, vector을 ArrayList로 변환한다고 해 보자 위 이미지를 참고해서 ArrayList 리스트명 = new ArrayList(변경할 자료형태 변수명); 을 해주면 간단하게 변환이 가능하다 이건 뭐 도라에몽도 아니고 넣기만 하면 바로 ArrayList 타입으로 변환이 되는 것이 보이는데 구조를 한번 알아보자면 ArrayList의 생성자에서는 파라미터를 Collection 타입으로 받는데 C.. 2021. 10. 5.
자바 Calendar를 이용해 쿼리 between 처럼 사용방법 자바에서 로직을 짜다가 오라클, MySQL 같은 DB의 BETWEEN 컬럼명 '시간' AND '시간' 이런 느낌의 코드를 짜고 싶었는데 Calendar의 after / before 메소드를 사용하면 쿼리의 between 처럼 사용할 수 있더라 먼저 Calendar 객체 두개를 만든 뒤 set을 통해 시간 범위를 잡아준다 다음으로 현재 시간을 Calendar 안에 넣어준 뒤에 현재시간.after(조건1) && 현재시간.before(조건2) 이렇게 사용해주면 DB의 between과 동일하게 사용할 수 있다 예제에 사용한 코드는 아래 코드를 참고해주면 된다 public static void main(String[] args) { Calendar time1 = Calendar.getInstance(); time.. 2021. 7. 5.
자바 String 줄 바꾸는(개행) 방법 자바에서 엔터 느낌으로 줄 바꾸기를 해 주려면 \r 을 사용하면 되는데 위 예제를 보면 AA BB 사이에 \r 을 넣어주니 개행이 잘 되는 것이 보인다 2021. 5. 28.
자바 홀수 짝수 구분방법 정리 자바에서 홀수 짝수를 구분하는 방법은 매우 간단한데 숫자 % 2 를 해주면 % 다음 값으로 나눈 후 나머지를 반환하므로 홀수는 무조건 1 짝수는 무조건 0 이 나오게 된다 이걸 통해 홀수 짝수를 판별할 수 있고 메소드를 만들어 사용하는 방법은 숫자를 파라미터로 받은 뒤 if else if else 를 통해 홀수 / 짝수 / 둘다 아닌 경우를 확인해준 후 return 시켜주면 바로 끝이다 예제에 사용한 코드는 아래와 같다 package pack1; public class OddEvenExample { public String oddEvenMethod(int value) { // 메소드를 사용한 경우 String oddEven = ""; if(value % 2 != 0) { // 홀수 oddEven = "홀.. 2021. 5. 25.
자바 향상된 for문 index 사용방법 int i = 0; for (CurrentStockModel model : stockList) { // Code i++; } 자바에서 향상된(개선된) for 문을 사용하는 경우에는 int i = 0; 처럼 i를 넣어줄 공간이 없기 때문에 증가하는 인덱스가 필요할 경우 어떻게 사용해야 할지 감이 오지 않을 수 있는데 위 예제와도 같이 매우 간단하다 for 문 위에 변수를 선언하고 0을 넣어준 후 for 문을 돌리면서 1씩 증가시켜주면 간단히 해결이다 2021. 3. 12.
자바 SimpleDateFormat을 이용한 날짜 표시방법 및 예제 자바에서 SimpleDateFormat은 날짜를 특정 형식으로 표현할 때 사용하게 되는데 밀리세컨드까지 나오게 한다던가 요일이 나오게 한다던가 혹은 24시간이 나오게 하는 등의 각종 날짜 표시 방법을 설정해주게 된다 SimpleDateFormat 클래스는 아래와 같이 사용하는데 SimpleDateFormat sdf명 = new SimpleDateFormat("조건"); 조건에 날짜가 어느 방식으로 나오게 할지 정해주고 이후 sdf명.format(날짜값); 을 사용해주면 넣어준 날짜값이 원하는 포맷으로 바뀌어 나오게 된다 다음으로 조건에 사용하는 값은 아래와 같은데 G AD(Anno Domini) Text AD y 년 Year 1996; 96 Y 년 (위와 동일함) Year 2009; 09 M 월(MM /.. 2021. 2. 8.

반응형