\

해병 코딩

728x90
반응형

2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

 

[JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 위 링크 클릭 하면 여기로 온다 각자의 환경에 맞게 설치 하자 나는 윈도우 64 비트 그전 오라클 로그인 필수 1. 다운로든 된거를 실행..

marine1188.tistory.com

개발 환경

Window 10 

JDK 1.8

이클립스 2020_03 버전


package ex07.collection.list;

import java.util.ArrayList;
import java.util.Collections;

public class ArrayListEx3 {
	public static void main(String[] args) {
		ArrayList list = new ArrayList(10);
		list.add(new Integer(5));
		list.add(new Integer(4));
		list.add(new Integer(2));
		list.add(new Integer(0));
		list.add(new Integer(1));
		list.add(new Integer(3));
//		System.out.println(list);
//		Collections.sort(list);
//		System.out.println(list);
		//sub 리스트 어디부터 어디 까지 넣을래?fromIndㅣex/toIndex
		ArrayList list2 = new ArrayList(list.subList(1, 4));  // 상한값 포함, 하한값 미포함
//		System.out.println(list2);
		print(list,  list2);
		
		Collections.sort(list);		Collections.sort(list2);		print(list,  list2);
		
		System.out.println("list.conatinsAll(list2) : " + list.containsAll(list2));
		
		list2.add("B");
		list2.add("C");
		list2.add(3, "A");
		print(list,  list2);
		
		System.out.println("list retainAll(list2)"+ list.retainAll(list2));
		print(list,list2);
		
		for(int i = list2.size()-1;i >=0; i--) {
			if(list.contains(list2.get(i)))
				list2.remove(i);
		}
		print(list,list2);
		
	}

	public static void print(ArrayList list, ArrayList list2) {
		System.out.println("list : " + list);
		System.out.println("list2 : " + list2);
		System.out.println();
	}
}


728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band