[JAVA] 자주 사용하는 함수와 반복문
[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");