-
자바 배열,list 공부(복습)공부하기/자바 2020. 1. 12. 23:46
배열
String[] ArrayTest = String[] ArrayTest = {"노원구","도봉구","강남구","용산구"};
System.out.println(Arrays.toString(ArrayTest)); // 결과 : [노원구, 도봉구, 강남구, 용산구]
Arrays.sort(ArrayTest); // 배열 sort 정렬
System.out.println(Arrays.toString(ArrayTest)); // 결과 :[강남구, 노원구, 도봉구, 용산구]리스트
List list = new ArrayList();
list.add("시청");
list.add("홍대입구");
list.add("신촌");
list.add("합정");
list.add("당산");
System.out.println(list); // 결과 : [시청, 홍대입구, 신촌, 합정, 당산]
Collections.sort(list); // 콜렉션 sort 정렬
System.out.println(list); // 결과 : [당산, 시청, 신촌, 합정, 홍대입구]List list2 = new ArrayList(list.subList(0, 3)); // list의 첫번째 녀석부터 3개를 가져오라는 의미
System.out.println(list2); // 결과 : [당산, 시청, 신촌]// 리스트를 오브젝트 배열로 변환
Object[] obj = list.toArray();
System.out.println(Arrays.toString(obj)); // 결과 : [당산, 시청, 신촌, 합정, 홍대입구]// list.Array(배열)
String[] obj2 = new String[list.size()];
list.toArray(obj2);
System.out.println(Arrays.toString(obj2)); // 결과 : [당산, 시청, 신촌, 합정, 홍대입구]// 배열을 list로 변환
String[] subway= {"강남","선릉","잠실","역삼"};
List subwayList = new ArrayList(Arrays.asList(subway));
System.out.println(subwayList); // 결과 : [강남, 선릉, 잠실, 역삼]//iterator 사용 ->iterator란? 컬렉션에 저장되어 있는 요소들을 읽어오는 방법을 표준화 하였는데 그 중 하나이다.
Iterator it = sList.iterator();
while(it.hasNext()) {
String data = it.next();
if(data.equals("역삼")) {
System.out.println("역삼역은 제외!");
it.remove();
}
}
System.out.println(sList); // [강남, 선릉, 잠실]'공부하기 > 자바' 카테고리의 다른 글
java map 공부 (0) 2020.01.16 자바 스트링 함수 정리(복습) (0) 2020.01.12