package dataStructure;
import com.sun.corba.se.impl.resolver.SplitLocalResolverImpl;
import java.lang.reflect.Array;
import java.util.*;
/**
* 集合
*
* @since 2020-06-30
*/
public class ListDemo {
public static void main(String[] args) {
int array[] = {2,5,-2,6,-3,0,8};
System.out.print("原数组为:");
for (int i : array) {
System.out.print(i + " ");
}
System.out.println();
Arrays.sort(array);
System.out.print("数组排序结果为:");
for (int i = 0; i < array.length ; i++) {
System.out.print(array[i] + " ");
}
System.out.println();
Vector v = new Vector(); //向量
v.add(new Double("3.432"));
int n = 5; //数组转集合
String[] name = new String[n];
for (int i = 0; i < n; i++) {
name[i] = String.valueOf(i);
}
List<String> list = Arrays.asList(name);
for (String li : list) {
String str = li;
System.out.print(str + " ");
}
System.out.println();
List<String> car = new ArrayList<String>(); //集合转数组
car.add("吔屎啦");
car.add("梁非凡");
String[] dog = car.toArray(new String[0]);
for (int i = 0; i < dog.length; i++) {
String contents = dog[i];
System.out.print(contents);
}
System.out.println();
ArrayList<String> apple = new ArrayList<String>(); //数组
apple.add("Kobe");
apple.add("Bryant");
apple.add(0,"Manba");
System.out.println(apple);
LinkedList<String> ball = new LinkedList<String>(); //链表
ball.add("Lebron");
ball.add("James");
ball.addFirst("King"); // add get remove
System.out.println(ball);
for (String i : ball) {
System.out.println(i);
}
}
}