package cn.cast.collection;import java.util.*;/*** @author zhangyu* @date 2021年08月29日 7:43 下午* 泛型:jdk中的泛型为伪泛型* 在编译时期有效,解决安安全问题*/
public class test {public static void main(String[] args) {
// ArrayList<String> arr = new ArrayList();
// arr.add("123kahfkadfhkdh");
// arr.add("234");
// Iterator<String> it = arr.iterator();
// while (it.hasNext()){
// System.out.println(it.next().length());
// }method_2();}//随机产生10个整数,要求不重复public static void method_1(){//创建Random类Random number = new Random();//创建集合List<Integer> list = new ArrayList<>();while (true){//获取随机数int num = number.nextInt(20)+1;if(!list.contains(num)){list.add(num);if(list.size()==10){break;}}}System.out.println(list);}//从键盘录入任意个数据,以0 结束,要求输出时输出录入数据中最大的值public static void method_2(){System.out.println("start:");Scanner sc = new Scanner(System.in);List<Integer> list = new ArrayList<>();while (true){System.out.println("PLEASE ADD NUMBER:");int n = sc.nextInt();if(n==0){int s = 0;System.out.println("print the max number");for(int x = 0;x<list.size();x++){if(s<list.get(x)){s=list.get(x);System.out.println("the max number is : "+s);}}break;}else{System.out.println("Add success!");list.add(n);}}}}