반응형 Language252 자바 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. 자바 List<Integer> 를 int[] Integer[] 로 변환방법 자바에서 Integer 타입의 List를 int 배열이나 Integer 배열로 변환하는 방법인데 먼저 for를 사용하는 방법은 크기만 list의 size에 해당하는 배열을 만들어 준 뒤 for 문을 돌려 하나씩 값을 넣어주면 된다 다음으로 Stream, toArray를 사용하는 방법인데 리스트명.Stream().mapToInt(Integer::intValue).toArray(); 를 통해 리스트를 모두 int 타입의 값으로 바꿔서 int[] 배열로 반환 시킬 수 있다 Integer[] 배열의 경우에는 리스트명.toArray(new Integer[리스트명.size()]); 를 사용해 주면 리스트의 내용을 Integer 배열 안에 담아줄 수 있다 마지막으로 예제에 사용한 코드는 다음과 같다 public st.. 2020. 12. 15. 자바 String 대문자, 소문자 변환방법 정리 자바에서 String을 대문자 소문자로 변경하는 방법은 변수명.toUpperCase() 변수명.toLowerCase() 를 사용해 주면 각각 대문자 소문자를 만들어 줄 수 있다 여기서 특정 글자만 대문자, 소문자로 만들어 주려는 경우에는 Pattern을 사용해주면 되는데 Pattern 패턴명 = Pattern.compile('값|값'); 으로 패턴을 생성한 후 if 문에서 ptn.matcher(값).find(); 로 원하는 값일 때만 대문자 소문자로 변경해줄 수 있다 마지막으로 예제에 사용한 코드는 아래와 같다 public static void main(String[] args) { String s = "abcde"; System.out.println("대문자로 변환 : " + s.toUpperCase(.. 2020. 12. 15. 자바 알파벳 char String 배열에 넣는 방법 자바에서 알파벳 한 글자씩 char String 타입의 배열로 넣으려 하는 경우에는 char의 경우에는 toCharArray() String의 경우에는 split("")을 사용해주면 되는데 toCharArray는 String 값을 char 형태로 쪼개주고 split("")는 String 한 글자씩 잘라주기 때문에 출력한 내용을 보면 char 배열과 String 배열에 하나씩 잘려서 들어간 것이 보인다 마지막으로 예제에 사용한 코드는 아래와 같다 public static void main(String[] args) { char[] alphabetChar = "abcdefghijklmnopqrstuvwxyz".toCharArray(); String[] alphabetString = "abcdefghijklm.. 2020. 12. 15. 자바 배열 합계 계산방법 정리 자바에서 배열 안에 들어있는 값들의 합계를 구하려고 하면 for를 이용한 방법과 Stream을 이용한 방법이 있는데 한번 차례대로 알아보자 먼저 for를 이용한 방법은 for 문을 돌려주면서 값을 넣어준 뒤 그걸 가져오는 식이고 Stream을 이용한 방법은 .reduce(0, Integer::sum) 을 사용해 주면 배열의 값을 모두 합친 뒤 0을 더해서 가져오게 된다 마지막으로 예제에 사용한 코드는 아래와 같다 public static void main(String[] args) { int[] i1 = {1, 2, 3, 4, 5}; int get = 0; for(int i = 0; i 2020. 12. 15. 자바 여러 배열 합치는 방법 정리 자바에서 배열을 여러 배열을 합치는 방법은 Stream을 이용한 방법 System.arraycopy를 이용한 방법 list와 Collections을 이용한 방법이 있는데 차례대로 알아보자 먼저 Stream을 이용한 방법은 Stream.concat(Arrays.stream(배열명), Arrays.stream(배열명)).toArray(데이터타입::new); 를 사용해주면 되는데 스트림이 뭔가 어려워 보일 수 있지만 배열 두개를 concat 한 뒤 데이터타입의 배열로 보내주겠다 이런 내용이다 다음으로 System.arraycopy를 이용한 방법은 먼저 배열 두개의 크기를 합친 배열을 생성한 후 System.arraycopy(합칠_배열, 합칠_배열의_시작인덱스, 배열, 배열의_시작인덱스, 몇개_넣을지) 위와 같.. 2020. 12. 10. 이전 1 ··· 13 14 15 16 17 18 19 ··· 42 다음 반응형