[String] Array -> ArrayList
String array[] = {"a","b","c"};
ArrayList<String> sa= new ArrayList<>(Arrays.asList(array));
[String] ArrayList - > Array
ArrayList<String> arrayList = new ArrayList();
arrayList.add("a");arrayList.add("b");arrayList.add("c");
String[] array = arrayList.toArray(new String[0]);
[Integer] ArrayList - > Array
Integer[] answerArray = answerTemp.toArray(new Integer[0]);
[int] ArrayList - > Array
int[] answer = answerTemp.stream().mapToInt(Integer::intValue).toArray();
[int] Array -> ArrayList
int array[] = {1,2,3};
ArrayList<Integer> list = (ArrayList<Integer>) Arrays.stream(array).boxed().collect(Collectors.toList());
[반복문] HashMap
for( String key : map.keySet() ){
System.out.println( String.format("키 -> %s, 값 -> %s", key, map.get(key)) );
}
[반복문] Set
for( String value : set ){
System.out.println( value );
}
[String] List<String> 선언과 동시에 값 선언
List<String> y = Arrays.asList("one","two");
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 정적 변수와 메소드 (static) (0) | 2021.04.09 |
---|---|
[JAVA] 추상클래스 인터페이스 차이 (0) | 2021.04.04 |
[JAVA] 깊은 복사(Deep Copy) & 얕은 복사(Shallow Copy) (0) | 2021.02.05 |
[JAVA] 추상 클래스(abstract class), 추상 메소드 (0) | 2021.01.27 |
[JAVA] wrapper 클래스 (0) | 2021.01.17 |