0.创建/声明一个数组
String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"};
1.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]
2.用数组创建一个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]
3,检查数组中是否包含特定的值
String[] stringArray = { "a", "b", "c", "d", "e" }; boolean b = Arrays.asList(stringArray).contains("a"); System.out.println(b);
4.结合两个数组
int[] intArray = { 1, 2, 3, 4, 5 }; int[] intArray2 = { 6, 7, 8, 9, 10 }; // Apache Commons Lang library int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);
5.声明一个数组的方法
method(new String[]{"a", "b", "c", "d", "e"});
6,加入所提供的数组中的元素连接成一个字符串
// 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
7. Array与List之间的转换
String[] stringArray = { "a", "b", "c", "d", "e" }; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); String[] stringArr = new String[arrayList.size()]; arrayList.toArray(stringArr); for (String s : stringArr) System.out.println(s);
8.数组转换成set
Set<String> set = new HashSet<String>(Arrays.asList(stringArray)); System.out.println(set); //[d, e, b, c, a]
9.数组反向输出
int[] intArray = { 1, 2, 3, 4, 5 }; ArrayUtils.reverse(intArray); System.out.println(Arrays.toString(intArray)); //[5, 4, 3, 2, 1]
10.删除数组元素
int[] intArray = { 1, 2, 3, 4, 5 }; int[] removed = ArrayUtils.removeElement(intArray, 3);//create a new array System.out.println(Arrays.toString(removed));
11.int转换成byte数组
byte[] bytes = ByteBuffer.allocate(4).putInt(8).array(); for (byte t : bytes) { System.out.format("0x%x ", t); }
相关推荐
以下是一些Java `String`类中常用的方法,这些方法对于理解和操作字符串至关重要。 1. **创建字符串** - `new String()`: 使用此构造函数创建一个新的字符串对象,可以传入字符数组或另一个字符串作为参数。 - `...
java算法中常用的数据结构和方法,包括Array\ArrayList、List、Map等
Java常用词汇中英文对照 本文档提供了Java常用词汇的中英文对照,涵盖了许多术语的中英文对照,旨在帮助开发者更好地理解Java编程语言。 constructor(构造式) constructor是Java中的一种特殊方法,用于初始化...
### Java数组的常用方法 在Java编程语言中,数组是一种基本的数据结构,用于存储固定大小的同类型元素集合。为了方便地操作数组,Java提供了一系列内置的方法和工具类,如`Arrays`类和Apache Commons Lang库中的`...
标题中的"1_Java_Array_4_2.rar"暗示了这是一个关于Java编程语言中数组主题的教程或资料包,可能是第4部分的第2个章节。由于没有具体的标签信息,我们将根据一般Java数组的知识点进行深入阐述。 在Java中,数组是一...
在Java编程中,掌握一些常用的方法对于提升代码质量和效率至关重要。以下是一些关键知识点的详细说明: 1. **用户输入方法**: Java中的`Scanner`类提供了方便的用户输入功能。例如,`Scanner scan = new Scanner...
在Java编程语言中,Array(数组)和List是两种常用的数据结构,它们各自有各自的特性和应用场景。然而,在实际开发中,我们常常需要在数组和列表之间进行转换,以适应不同的需求。本篇将深入探讨Java中如何实现Array...
Jackson是Java中常用的JSON处理库,它提供了多个模块,如core、bind和dataformat。其中,`ObjectMapper`类是Jackson的核心,它可以实现JSON和Java对象间的映射。例如,我们可以使用以下代码将一个Java对象转换为...
Java语言作为面向对象编程语言的典型代表,涵盖了丰富的编程概念和术语,本文将依据给定文件内容,详细阐述Java语言中常用方法名以及相关概念,为读者提供详细的Java知识点。 首先,“Abstractclass”和“Abstract...
主函数中创建了`LRU`对象,并传入一个整型数组,调用`queue`方法将数组中的元素依次加入缓存中。 ### 总结 通过上述分析,我们可以看到这是一个简单的LRU算法实现,主要利用数组来管理缓存。这种方法虽然简单,但...
在Java编程语言中,掌握常用方法对于任何开发者来说都是至关重要的。无论你是初学者还是有经验的开发者,理解和熟练运用这些方法将极大地提高你的代码质量和效率。以下是对"Java常用方法大全"的详细阐述。 首先,...
以下是对`java.lang.reflect`包中常用类和方法的详细说明。 1. **Class类**: - `Class`对象代表Java中的类型或类。每个类在内存中都有一个唯一的`Class`实例,可以通过`Class.forName()`方法获取,或者通过`...
在 Java 中,访问是指可以访问的成员变量或方法的权限,访问函数是指可以访问成员变量或方法的函数,访问级别是指成员变量或方法的可访问性。 算法和数据结构相关 * Algorithm:算法 * Aggregation:聚合、聚集 * ...
JAVA最常用的英语单词 在Java编程语言中,有许多英语单词被广泛应用于编程过程中。这些单词可能来源于数据结构、算法、编程语言、数据库、操作系统等领域。本文将对这些英语单词进行分类和解释,以帮助读者更好地...
首先,我们需要了解基础类库Commons Lang,它提供了对JDK中java.lang包的补充,提供了各种各样的Util工具类,简化了很多常用的编程操作。例如,它提供了一套用于字符串处理的工具方法,包括判断字符串是否为空、去除...
- **Array 数组**: Java 中的基本数据结构之一,用于存储固定数量的同类型元素。数组可以是一维、二维或多维。 - **Accessible 可存取的**: 指一个对象或属性可以被访问的状态。 - **Area 面积**: 在编程上下文中较...
Java中的数组和集合是两种重要的数据结构,它们在存储和管理数据方面发挥着关键作用。数组是最基础的数据结构,而集合则提供了更高级、更灵活的处理方式。 数组在Java中是一个固定大小的序列,用来存储同一类型的...
根据提供的文件内容,本文将对其中涉及的Java编程语言中的常用英语词汇进行详细的解释与说明。这不仅有助于初学者理解这些基本概念,还能为进阶学习打下坚实的基础。 ### 第一章:基础关键字 - **public**:表示...