19-集合框架工具类-18-常用对象API(集合框架-工具类-Arrays-asList方法)
2015-08-11 10:23
489 查看
package cn.itcast.tool.demo; import java.util.Arrays; import java.util.List; public class AslistDemo { public static void main(String[] args) { String[] arr={"abc","haha","xixi"}; // boolean b = myContains(arr, "xixi");//麻烦 // System.out.println(b); List<String> list = Arrays.asList(arr); boolean b1 = list.contains("xixi"); System.out.println(b1); } public static boolean myContains(String[] arr,String key){ for (int i = 0; i < arr.length; i++) { if(arr[i].equals(key)) return true; } return false; } }
===================================分割线=============================================
package cn.itcast.tool.demo; import java.util.Arrays; import java.util.List; public class AslistDemo2 { public static void main(String[] args) { /* * 如果数组中的元素是对象,那么转成集合时,直接将数组中的元素作为集合中的元素进行集合存储。 * * 如果数组中的元素是基本数据类型,那么会将该数组作为集合中的元素进行存储。 * (因为数组中为int,存不进集合中,集合中应该是Integer) */ int[] arr = {11,22,33,44}; List<int[]> list = Arrays.asList(arr);//这里泛型可以写,也可以不写,如果写就这么写 System.out.println(list);//[[I@1db9742] System.out.println(list.size());//1 Integer[] arr1 = {11,22,33,44}; List<Integer> list1 = Arrays.asList(arr1); System.out.println(list1); } }
相关文章推荐
- POJ 2039:To and Fro
- for变量作用域(vc6与vs)
- spring管理事物(增删改的事物回滚等)
- 在VS2013中 用opencv循环读取文件夹下的文件
- 【小熊刷题】valid number - 各种edge cases真是醉了
- Binary Tree Postorder Traversal
- html中图片走马灯效果
- USACO 2012 December Contest, Bronze Problem 1. Meet and Greet (模拟)
- hdu4763
- windows下目录无法删除的问题,QQ浏览器的BUG
- 搭建Java Web项目 Maven管理jar包
- JDK环境变量配置方法详解
- 【.Net码农】关于使用FileUpload控件报 Could not find a part of the path "X/1.jpg"
- hiho #1055 : 刷油漆
- EFSQLserver
- HDU 1498 50 years, 50 colors
- Java 多线程之happens-before规则解释
- PHP面向对象(OOP):抽象方法和抽象类(abstract)
- 我的微信订阅号开发--新手篇
- HDU 1321 Reverse Text