美文网首页
7.数组各种转换及操作

7.数组各种转换及操作

作者: 木有鱼丸啦 | 来源:发表于2017-11-01 18:41 被阅读0次

1.  声明一个数组

Java代码

1.String[] aArray =newString[5];

2.String[] bArray = {"a","b","c","d","e"};

3.String[] cArray =newString[]{"a","b","c","d","e"};

2.  输出一个数组

Java代码

1.int[] intArray = {1,2,3,4,5};

2.String intArrayString = Arrays.toString(intArray);

3.

4.// print directly will print reference value

5.System.out.println(intArray);

6.// [I@7150bd4d

7.

8.System.out.println(intArrayString);

9.// [1, 2, 3, 4, 5]

3.  从一个数组创建数组列表

Java代码

1.String[] stringArray = {"a","b","c","d","e"};

2.ArrayList arrayList =newArrayList(Arrays.asList(stringArray));

3.System.out.println(arrayList);

4.// [a, b, c, d, e]

4.  检查一个数组是否包含某个值

Java代码

1.String[] stringArray = {"a","b","c","d","e"};

2.booleanb = Arrays.asList(stringArray).contains("a");

3.System.out.println(b);

4.// true

5.  连接两个数组

Java代码

1.int[] intArray = {1,2,3,4,5};

2.int[] intArray2 = {6,7,8,9,10};

3.// Apache Commons Lang library

4.int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);

6.  声明一个内联数组(Array inline)

Java代码

1.method(newString[]{"a","b","c","d","e"});

7.  把提供的数组元素放入一个字符串

Java代码

1.// containing the provided list of elements

2.// Apache common lang

3.String j = StringUtils.join(newString[] {"a","b","c"},", ");

4.System.out.println(j);

5.// a, b, c

8.  将一个数组列表转换为数组

Java代码

1.String[] stringArray = {"a","b","c","d","e"};

2.ArrayList arrayList =newArrayList(Arrays.asList(stringArray));

3.String[] stringArr =newString[arrayList.size()];

4.arrayList.toArray(stringArr);

5.for(String s : stringArr)

6.System.out.println(s);

9.  将一个数组转换为集(set)

Java代码

1.Set set =newHashSet(Arrays.asList(stringArray));

2.System.out.println(set);

3.//[d, e, b, c, a]

10.  逆向一个数组

Java代码

1.int[] intArray = {1,2,3,4,5};

2.ArrayUtils.reverse(intArray);

3.System.out.println(Arrays.toString(intArray));

4.//[5, 4, 3, 2, 1]

11.  移除数组中的元素

Java代码

1.int[] intArray = {1,2,3,4,5};

2.int[] removed = ArrayUtils.removeElement(intArray,3);//create a new array

3.System.out.println(Arrays.toString(removed));

12.  将整数转换为字节数组

Java代码

1.byte[] bytes = ByteBuffer.allocate(4).putInt(8).array();

2.

3.for(bytet : bytes) {

4.System.out.format("0x%x ", t);

5.}

相关文章

  • 7.数组各种转换及操作

    1. 声明一个数组 Java代码 1.String[]aArray=newString[5]; 2.String[...

  • javascript的数组Array

    创建数组及修改 类型检测 转换方法 Array栈操作 Array队列操作 Array的反转和排序 数组的连接与截取...

  • Matrix01-03:ndarray数组的操作

    ndarray数组的操作 数组数据转换数组形状变换数组数据选择与操作数组计算处理数组算术运算 一、数组数据转换 注...

  • Android JNI函数

    0.要素1.类操作2.异常操作3.全局及局部引用4.对象操作5.字符串操作6.数组操作7.访问对象的属性和方法7....

  • 7.数组操作

  • JavaScript — Array

    检测数组if (Array.isArray(value)) { //对数组执行某些操作} 转换方法toStr...

  • PHP 数组操作

    多维数组的各种操作 1、多维数组排序: 应用例子: 2、数组合并: 3、二维数组去重: 一维数组的各种操作

  • 数组操作

    1.数组操作 有以下数组A和以下数组B 如下: 2.字符包裹的数组转换为数组 如何让

  • python中的列表与数组转换

    将列表转换成数组或者数组转换成列表,操作如下(使用函数array 和 tolist): from numpy im...

  • java笔记5

    数组的定义 数组的内存分配及特点 数组操作常见问题 数据常见操作 数组中的数组 @Test public void...

网友评论

      本文标题:7.数组各种转换及操作

      本文链接:https://www.haomeiwen.com/subject/rdwgpxtx.html