본문 바로가기

Java

(44)
[Java] 배열 복사하기 Arrays.copyOf() Arrays.copyOf() String[] orgArr = {"aaa", "bbb", "ccc", "ddd", "eee"}; param1: 원본배열 param2: 복사할 개수 String[] cpArr = Arrays.copyOf(orgArr, 3); for (String s : cpArr) { System.out.println(s); } aaa bbb ccc 배열 원본을 변경하지 않고 복사된 배열을 얻을 수 있다. String[] cpArr = Arrays.copyOf(orgArr, orgArr.length); for (String s : cpArr) { System.out.println(s); } aaa bbb ccc ddd eee
[Java] Stream기본 -스트림으로 List, Set, Map 에 데이터 담기 샘플로 Student 클래스 준비 class Student { private final int sno; private final String name; private final Major major; private final int grade; public Student(int sno, String name, Major major, int grade) { this.sno = sno; this.name = name; this.major = major; this.grade = grade; } public int getSno() { return sno; } public String getName() { return name; } public Major getMajor() { return major; } pub..
[Java] Stream기본 -sort() 메서드로 값 정렬하기 샘플로 Student 클래스 준비 class Student { private final int sno; private final String name; private final Major major; private final int grade; public Student(int sno, String name, Major major, int grade) { this.sno = sno; this.name = name; this.major = major; this.grade = grade; } public int getSno() { return sno; } public String getName() { return name; } public Major getMajor() { return major; } pub..
[Java] Stream기본 -filter(), map() 메서드로 필요한 값만 가져오기 샘플로 Student 클래스 준비 class Student { private final int sno; private final String name; private final Major major; private final int grade; public Student(int sno, String name, Major major, int grade) { this.sno = sno; this.name = name; this.major = major; this.grade = grade; } public int getSno() { return sno; } public String getName() { return name; } public Major getMajor() { return major; } pub..