返回
尚学堂
置顶
该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
招生热线:13023404269

学校地址:陕西省西安市高新区科技二路西安软件园天泽大厦五楼

Java中Array的几个简单用法

338 2017-05-05 09:15:08

学习笔记

  Java是一种面向对象的编程语言,具有跨平台性,在软件开发中应用极为广泛,我们都知道Array(数组)通常意义上讲只是一个单纯的线性序列,又基于Native,凭此它的效率历来便号称Java中?高。所以通常我们也都承认Java中效率?高的存储方式就是使用数组。在这里西安尚学堂小编给大家简单的分析Java中Array的几个简单的使用方法。

  1.创建/声明一个数组

  String[] aArray = new String[5];  String[] bArray = {"a","b","c", "d", "e"};  String[] cArray = new String[]{"a","b","c","d","e"};

  2.Java中打印数组

  int[] intArray = { 1, 2, 3, 4, 5 };  String intArrayString = Arrays.toString(intArray);  // print directly will print reference value  System.out.println(intArray);  // [I@7150bd4d  System.out.println(intArrayString);  // [1, 2, 3, 4, 5]

  3.用数组创建一个ArrayList

  String [ ] stringArray = { "a" , "b" , "c" , "d" , "e" } ;  ArrayList < String > arrayList = new ArrayList < String > ( Arrays . asList ( stringArray ) ) ;  System . out . println ( arrayList ) ;  // [A,B,C,D,E]

  4.检查数组中是否包含特定的值

  String[] stringArray = { "a", "b", "c", "d", "e" };  boolean b = Arrays.asList(stringArray).contains("a");  System.out.println(b);

  5.结合两个数组

  int[] intArray = { 1, 2, 3, 4, 5 };  int[] intArray2 = { 6, 7, 8, 9, 10 };  // Apache Commons Lang library  int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);

  6.声明一个数组的方法

  method(new String[]{"a", "b", "c", "d", "e"});

  7.加入所提供的数组中的元素连接成一个字符串

  // containing the provided list of elements  // Apache common lang  String j = StringUtils.join(new String[] { "a", "b", "c" }, ", ");  System.out.println(j);  // a, b, c

  8. Array与List之间的转换

  String[] stringArray = { "a", "b", "c", "d", "e" };  ArrayList arrayList = new ArrayList(Arrays.asList(stringArray));  String[] stringArr = new String[arrayList.size()];  arrayList.toArray(stringArr);  for (String s : stringArr)  System.out.println(s);

  9.数组转换成set

  Set set = new HashSet(Arrays.asList(stringArray));  System.out.println(set);  //[d, e, b, c, a]

  10.数组反向输出

  int[] intArray = { 1, 2, 3, 4, 5 };  ArrayUtils.reverse(intArray);  System.out.println(Arrays.toString(intArray));  //[5, 4, 3, 2, 1]

  请联系网站,了解详细的课程信息~

  优质、便捷、省心


文中图片素材来源网络,如有侵权请联系删除
来源:尚学堂
热门课程 全部课程

热门动态

申请免费试听

只要一个电话

我们为您免费回电

立即申请
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图