package com.demo;
import java.util.Arrays;
import java.util.List;
import java.util.TreeSet;
public class Sort {
public static void main(String[]args){
Integer[]data = new Integer[5];
for(int i=0;i
data[i]= i+1;
System.out.println("數(shù)組添加的數(shù)字為:"+data[i]);
}
System.out.println(getSecond(data));
}
public static int getSecond(Integer[]data){
List dataList = Arrays.asList(data);
TreeSet ts = new TreeSet(dataList);
return ts.lower(ts.last());
}
}
注:asList方法輸入的是一個(gè)泛型的變長(zhǎng)參數(shù)悼沿,基本類型是不能泛型化的,也就是說(shuō)8個(gè)基本類型不能作為泛型參數(shù),要想作為泛型參數(shù)就必須使用其所對(duì)應(yīng)的包裝類型募强。另外武翎,asList方法返回的是一個(gè)長(zhǎng)度不可變的列表剃幌,數(shù)組有多長(zhǎng)脐供,轉(zhuǎn)換成的列表也就是多長(zhǎng)拓颓,asList方法返回的List不能進(jìn)行List.add和List.remove操作井辆。