자바 대량 데이터 대비
2108 단어 자바
논리:순환 적 으로 데 이 터 를 set 집합 에 저장 하고 순환 에 대비 해 야 하 는 데 이 터 는 set 집합 add 방법 으로 데 이 터 를 추가 합 니 다.집합 크기 가 변 하지 않 으 면 데이터 가 존재 하고 집합 크기 가 변 하면 데이터 가 존재 하지 않 습 니 다.이것 은 개인의 구체 적 인 업무 에 따라 판단 할 수 있 습 니 다.
메모:set 집합 을 사용 하면 데 이 터 를 잃 어 버 릴 수 있 으 므 로 set 방법 으로 데이터 의 유일 성 을 확보 해 야 합 니 다.
다음은 코드:
// , ,
List listOne = new ArrayList<>(); //
List listTwo = new ArrayList<>(); //
for(int i = 0 ; i < 100 ; i++){
listOne.add("test"+i); //
}
for(int i = 0 ; i < 50 ; i++){
listTwo.add("test"+i); //
}
Set setTwo = new HashSet<>();
setTwo.addAll(listTwo); // addAll list set
List listNot = new ArrayList<>(); //
int setTwoSize = setTwo.size(); //
for(int i = 0 ; i < listOne.size() ; i++){
setTwo.add(listOne.get(i));
if(setTwo.size() > setTwoSize ){ // ,
listNot.add(listOne.get(i)); //
setTwoSize = setTwo.size(); //
}
}
//
for(int i = 0 ; i < listNot.size() ; i++)
{
System.out.println(listNot.get(i));
}
//수요:데이터 1 을 바탕 으로 데이터 2 의 데이터 가 List list One=new Array List<>()를 중복 하 는 지 판단 합 니 다./데이터 1 List listTwo=new ArrayList<>();/데이터 2 for(int i=0;i < 100 ; i++){listOne.add("test"+i); //테스트 데이터 1}for(int i=0;i < 50 ; i++){listTwo.add("test"+i); //테스트 데이터 추가 2}set One=new HashSet<>();setOne.addAll(listOne); //addAll 을 통 해 list 집합 을 set 집합 List list Not=new Array List<>()로 변환 할 수 있 습 니 다.//결 여 된 데이터 저장 int setOneSize=setOne.size();/데이터 크기 for(int i=0;i < listTwo.size() ; i++){setOne.add(listTwo.get(i));if(setOne.size() == setOneSize ){ //크기 가 바 뀌 었 는 지 여 부 를 판단 하고 데이터 가 부족 함 을 나타 내 는 listNot.add(listTwo.get(i);/어떤 데 이 터 를 저장 하 는 지 setOneSize=setOne.size();/기본 집합 크기 업데이트}//부족 한 데 이 터 를 인쇄 합 니 다 for(int i=0;i < listNot.size() ; i++){System.out.println(listNot.get(i));}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.