`

12个数组操作方法

阅读更多
下面是stackoverflow中关于数组方法的相关问题中,获得最多票数的12个数组操作方法。

1.  声明一个数组




Java代码 复制代码
1.String[] aArray = new String[5]; 
2.String[] bArray = {"a","b","c", "d", "e"}; 
3.String[] cArray = new String[]{"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<String> arrayList = new ArrayList<String>(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.boolean b = 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(new String[]{"a", "b", "c", "d", "e"}); 



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





Java代码 复制代码
1.// containing the provided list of elements 
2.// Apache common lang 
3.String j = StringUtils.join(new String[] { "a", "b", "c" }, ", "); 
4.System.out.println(j); 
5.// a, b, c 



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




Java代码 复制代码
1.String[] stringArray = { "a", "b", "c", "d", "e" }; 
2.ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); 
3.String[] stringArr = new String[arrayList.size()]; 
4.arrayList.toArray(stringArr); 
5.for (String s : stringArr) 
6.    System.out.println(s); 



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





Java代码 复制代码
1.Set<String> set = new HashSet<String>(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 (byte t : bytes) { 
4.   System.out.format("0x%x ", t); 
5.} 

分享到:
评论

相关推荐

    js数组操作方法PDF

    js 数组操作方法 1. filter () filter()方法创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的 所有元素。它通过测试布尔函数来执行,该函数只有在返回true时才会保留元素。 语法: const newArray = ...

    Java数组操作方法总结1.pdf

    Java数组操作方法总结是Java编程语言中一种基本的数据类型,数组是由一组相同类型的变量所组成的数据类型,它们以一个共同的名称表示,数组中的个别元素则以标注来表示其存放的位置。本文将总结Java数组操作的10大...

    利用数组新增方法操作数据

    在这个“利用数组新增方法操作数据”的练习中,我们将探讨`push`, `pop`, `shift`, `unshift`, `splice`, `concat`, `map`, `filter`, `reduce`, `find`等方法,以及它们如何在实际开发中发挥作用。 1. **`push`...

    Java数组操作方法总结2.pdf

    本篇文章总结了十个重要的Java数组操作方法,适用于学习和复习Java编程知识。 1. **声明数组**: 在Java中声明数组时,我们需要指定数组的类型,然后用大括号{}初始化数组。例如,声明一个包含五个字符串的数组: ...

    JavaScript常用的数组操作方法案例1.pdf

    本文将深入探讨两个JavaScript数组操作方法:`push()`和`reverse()`,并提供相关的案例分析。 首先,`push()`方法是用于向数组的末尾添加一个或多个元素,并返回新的数组长度。在案例1中,我们创建了一个包含1到6的...

    JavaScript jQuery 中定义数组与操作及jquery数组操作

    JavaScript 和 jQuery 中的数组操作是编程中非常基础且重要的部分,尤其在处理数据集合时。在 JavaScript 中,数组是一种特殊的数据结构,可以存储各种类型的数据,包括整型、字符串、对象等。虽然 JavaScript 不...

    JavaScript常用的数组操作方法1.pdf

    本文主要介绍了JavaScript中常见的数组操作方法,包括添加、删除和排序,这对于理解和优化JavaScript代码至关重要。 1. **数组的添加** - **concat()** 方法用于合并数组,它不会改变原始数组,而是返回一个新的...

    5-Java数组与方法

    在"7-数组与方法(上)"和"8-数组与方法(下)"的文件中,可能详细讲解了数组的使用方法,包括如何定义、初始化、遍历、修改、查找、排序二维数组,以及如何将数组作为方法参数等实践技巧。通过学习这些内容,开发者能够...

    Java程序设计基础:一维数组应用数组作为方法形参.pptx

    任务:编写方法实现下列一维数组的基本操作 数组作为方法的形参 任务1、使用随机数初始化一个整型数组 任务2、显示一个整型数组中的所有元素 任务3、对数组元素求平均 任务4、将数组内容反向存储 1、使用随机数初始...

    js数组使用方法

    ### JavaScript 数组操作方法详解 在JavaScript中,数组是一种非常重要的数据结构,它允许开发者以序列的方式存储和操作数据。本文将详细介绍JavaScript中数组的一些常用操作方法:`pop`、`push`、`unshift`、`...

    java数组与方法数组的定义及使用

    数组提供了有序的数据结构,而方法数组则允许我们存储和处理一系列操作。在实际编程中,数组常用于缓存、数据处理和算法实现,而方法数组则常见于并发编程和函数式编程场景。通过学习和实践,你可以掌握这些核心概念...

    JavaScript常用的数组操作方法案例2.pdf

    本篇文章将深入探讨JavaScript中的一些常用数组操作方法,以案例的形式进行讲解。这些方法对于任何JavaScript开发者来说都是必不可少的知识,无论是在日常开发还是在解决问题时都会频繁用到。 首先,我们来看案例1...

    字符串数组操作类

    通过对该类的实现细节进行分析,我们不仅可以了解如何设计和实现一个简单的字符串数组操作类,还可以学习到如何在 C# 中处理数组的基本操作以及如何进行异常处理。此类设计不仅适用于简单的数据操作场景,也为更复杂...

    ECMAScript 6即将带给我们新的数组操作方法前瞻

    总的来说,ECMAScript 6中的这些新数组操作方法极大地提高了开发者处理数组数据的效率和灵活性,使得数组操作更加简洁和高效。无论是处理DOM操作结果,还是自定义数组子类,都有了更强大的工具支持。在实际开发中,...

    常用正则以及数组操作方法.txt

    字符串的操作方法1.去除空格2.首字母大写 2:首字母小写 3:大小写转换 4:全部大写 5:全部小写 判断类型集合1.手机号码2.身份证3.金额 小写 大写 邮箱 数字转换1.阿拉伯数字翻译成中文的大写数字2.数字转换为大写...

    Javascript数组及其操作

    * `arr[1]` 访问第二个数组元素 * ... 数组的操作方法 数组提供了多种操作方法,包括: 1. `toString()`:返回数组的全部元素 2. `valueOf()`:返回数组的全部元素 3. `toLocalString()`:返回数组的全部元素,但...

    分支与循环程序设计 将一个包含20个元素的数组STRING分成一个偶数数组STRING1和一个奇数数组STRING2

    在本实验中,我们将学习如何使用条件转移指令、串操作指令和循环指令来编写一个将一个包含20个元素的数组STRING分成一个偶数数组STRING1和一个奇数数组STRING2的程序。 二、实验要求 1. 掌握条件转移指令的使用...

    java【第4章:数组与方法】_方法的声明及使用

    在Java编程语言中,数组和方法是两个核心概念,它们在构建复杂的程序逻辑时起着至关重要的作用。在第四章“数组与方法”中,我们将深入探讨如何声明和使用这两种结构。 首先,让我们来理解数组。数组是Java中存储...

    php的数组操作类.zip

    在这个案例中,我们有一个名为"php的数组操作类"的压缩包,它提供了一些实用方法,帮助我们更有效地对数组进行操作。下面将详细介绍这些功能及其相关知识点。 首先,该类包含了一个方法,用于从数组中删除空白元素...

    Objective-C数组操作总结

    以上总结的知识点涵盖了Objective-C中数组操作的基本方法和技巧。需要注意的是,数组中的元素必须是对象指针,且数组是对象,因此要使用类方法进行创建。在实际开发中,灵活运用这些方法可以大大简化代码并提高开发...

Global site tag (gtag.js) - Google Analytics