黑马程序员技术交流社区

标题: 超实用的Java数组技巧攻略 [打印本页]

作者: love60477002    时间: 2015-11-18 10:36
标题: 超实用的Java数组技巧攻略
本帖最后由 love60477002 于 2015-11-18 10:48 编辑

0.  声明一个数组(Declare an array)
  
1
  
2
  
3
  
  
String[] aArray = new String[5];
  
String[] bArray = {"a","b","c", "d", "e"};
  
String[] cArray = new String[]{"a","b","c","d","e"};
  

1.  在Java中输出一个数组(Print an array in Java)
  
1
  
2
  
3
  
4
  
5
  
6
  
7
  
8
  
9
  
  
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]
  

2. 从数组中创建数组列表(Create an ArrayListfrom an array
String[] stringArray = { "a", "b", "c", "d", "e" };
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));

System.out.println(arrayList);

3. 检查数组中是否包含特定值(Check if an array contains a certain value)

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

4. 连接两个数组( Concatenate two arrays)

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


作者: 会走路的二百块    时间: 2015-11-18 12:15
收藏.马上就要学数组了
作者: 田浩然    时间: 2015-11-18 13:39
收藏.马上就要学数组了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2