10024---Java基础--数组
2015-12-11 16:33
375 查看
数组的声明
// 方法1:静态初始化:在定义数字的同时就为数组元素分配空间并赋值 String[] arr1 = {"aaa", "bbb", "ccc", "ddd", "eee"}; // 方法2 String[] arr2 = new String[] {"aaa", "bbb", "ccc", "ddd", "eee"}; // 方法3 String[] arr3; arr3 = new String[] {"aaa", "bbb", "ccc", "ddd", "eee"}; // 方法4 String[] arr4 = new String[5]; arr4[0] = "aaa"; // 方法5:动态初始化:数组定义与为数组分配空间和赋值的操作分开进行 String[] arr5; arr5 = new String[5]; arr5[0] = "aaa"; // 但是以下几种方式是错误的 String[] arr11 = new String[]; String[] arr21 = new String[5] {"aaa", "bbb", "ccc", "ddd", "eee"}; String[] arr31; arr3 = {"aaa", "bbb", "ccc", "ddd", "eee"}; // 创建并赋值必须在一条语句中完成
打印数组
String[] arr1 = {"aaa", "bbb", "ccc", "ddd", "eee"}; System.out.println(Arrays.toString(arr1));
数组转换为List和Set
String[] arr1 = {"aaa", "bbb", "ccc", "ddd", "eee"}; List<String> list = new ArrayList<String>(Arrays.asList(arr1)); Set<String> set = new HashSet<String>(Arrays.asList(arr1)); String[] arr2 = new String[list.size()]; list.toArray(arr2);
相关文章推荐
- Java笔记1:IntelliJ IDEA详细安装步骤
- spring data jpa 内部接口参照表
- java关于static粗陋见解
- spring配置hibernate的sessionFactory的几种方法
- eclipse提交代码值git上面
- java,输入一个类或几个类,找到所有import的相关的类,相关的类又import
- eclipse插件开发中全局对象的获取
- 10 Java基础 多线程2
- Java的几种对象(PO,VO,DAO,BO,POJO)解释
- MyEclipse配置JDK的详细方法
- 老李分享:java线程生命周期 2
- 老李分享:java线程生命周期 1
- java集合List的遍历方式
- struts s 标签通用分页
- java 判断字符串是否为空的四种方法
- Ehcache 整合Spring 使用页面、对象缓存
- java实现附件预览(openoffice+swftools+flexpaper)
- Java基础Scanner和String类
- 接口回调机制
- 深入理解java异常处理机制