zoukankan      html  css  js  c++  java
  • 数组变成集合的方法

    package test;
    
    
    import java.util.*;
    import java.util.concurrent.SynchronousQueue;
    import java.util.concurrent.locks.Lock;
    
    import privateclass.*;
    import java.io.*;
    
    public class Main {
    
    	private static final String space_operator = " ";
    	public static void main(String[] args) throws Exception {
    
    		Scanner scanner = new Scanner(new BufferedInputStream(System.in));
    		PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
    		
    		
    		//我们的Arrays里面的方法没有list集合里面的多,不过也有二分查找,toString的操作等等
    		String [] aStrings = {"string","zhizhi","weichang"};
    		int [] a = new int[100];
    		
    		//我们可以将一个对象数组直接转换成为list容器这样便于操作
    		//不过我们变了之后不能对他进行改变长度的操作
    		//如果改变长度我们会发现错误java.lang.UnsupportedOperationException
    		//存对象数组的时候我们是将他里面的元素作为集合中的元素进行存储
    		List<String> list = Arrays.asList(aStrings);
    		System.out.println(list);
    		
    		//改变长度的操作是一个错误的操作
    		/*list.add("zhiliao");*/
     		
    		//这个操作是将int数组当成一个存储的东西,我们存储的是int数组
    		//所以基本类型的数据转换我们还是不需要用
    		//我们需要的就是将一个对象数组转换成为List
    		//当我们用int的话可以直接用Integer数组
    		List<int[]> list2 = Arrays.asList(a);
    		//输出的结果是[[I@7d4991ad]
    		System.out.println(list2);
    		
    		Integer []integer = {0,1,1,1,1,1};
    		
    		List<Integer> list3 = Arrays.asList(integer);
    		//输出的结果是[0, 1, 1, 1, 1, 1]
    		System.out.println(list3);
    		
    		//转换成为集合直接用集合中的方法
    		boolean zhu = list.contains("zhizhi");
    		System.out.println(zhu);
    		
    		
    		
    		
    	}
    }
    

      

  • 相关阅读:
    java.lang.NoClassDefFoundError:org/apache/commons/lang/exception/NestableRuntimeException错误的解决
    json转换成对象
    16年4月20号 个人总结
    sql between and
    sql 中的运算符级别 如and or not
    mybatis int 类型判断<if>
    iOS地址编码解析
    iosiOS 地图 自定义以及添加锚点
    ios如何获取位置权限
    如何初始化一个iOS原生地图
  • 原文地址:https://www.cnblogs.com/WINDZLY/p/11788688.html
Copyright © 2011-2022 走看看