본문 바로가기

Java

array & list (sort, convert)

array sort

String[] array = {"name1","name2","name3","name4","name2","name3"};

System.out.println(Arrays.toString(array));

Arrays.sort(array);

System.out.println(Arrays.toString(array));

 

list sort

List<String> list = Arrays.asList(array);

System.out.println(list);

Collections.sort(list, new Comparator<String>() {
	@Override
	public int compare(String o1, String o2) {
		return o2.compareTo(o1); //DESC
	}
});

System.out.println(list);

array <-> list

String[] array = {"name1","name2","name3","name4","name2","name3"};

List<String> list = Arrays.asList(array);

String[] array2 = list.toArray(new String[] {});