728x90
반응형
import java.util.ArrayList; import java.util.List; import org.apache.log4j.Logger; public class Test { private static Logger logger = Logger.getLogger(Test.class); public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("11111"); list.add("22222"); list.add("33333"); list.add("44444"); list.add("55555"); list.add("55555"); list.add("55555"); System.out.println("================"); List<String> insertList = new ArrayList<String>(); List<String> updateList = new ArrayList<String>(); for (String str : list) { System.out.println("list = " + str); } System.out.println("삼항연산자를 이용한 리스트 안의 값 확인================"); for (String str : list) { if (!insertList.contains(str)) { //contains:두개의 String을 비교해서 비교대상 String을 포함하고 있으면true, 다르면 false를 반환한다. insertList.add(str); } else { updateList.add(str); } } System.out.println("================"); for (String str : insertList) { System.out.println("insertList = " + str); } System.out.println("================insertList안의 값 확인"); for (String str : updateList) { System.out.println("updateList = " + str); } System.out.println("================updateList안의 값 확인"); System.out.println("insertList 최종================" + insertList); System.out.println("updateList 최종================" + updateList); } }
728x90
반응형