Java/개념
JAVA/CollectionFramework/TreeSet
정복잉
2020. 5. 30. 03:33
반응형
package day18;
import java.util.Set;
import java.util.TreeSet;
import java.*;
public class Test11 {
public static void main(String[] args) {
TreeSet<Integer> tsi = new TreeSet<Integer>();
TreeSet<String> tss = new TreeSet<String>();
for(int i = 0 ; i<6;i++) {
tsi.add((int)(Math.random()*46));
}
System.out.println(tsi);
System.out.println(tsi.headSet(20));
System.out.println(tsi.tailSet(20));
tss.add("apple");
tss.add("kiwi");
tss.add("orange");
tss.add("melon");
tss.add("watermelon");
tss.add("banana");
tss.add("peach");
tss.add("pineapple");
System.out.println(tss);
System.out.println(tss.subSet("m","y"));
}
}
※개념정리
TreeSet<Integer> tsi = new TreeSet<Integer>( );
tsi.headSet(숫자) = [tsi 객체 < 숫자] 반환
tsi.tailSet(숫자) = [tsi 객체 > 숫자] 반환
TreeSet<String> tss = new TreeSet<String>( );
tss.subSet("F","T"); = F부터 T까지의 객체를 가진것들 반환