声明一个数组(Declare an array)
|
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 valueSystem.out.println(intArray);// [I@7150bd4d System.out.println(intArrayString);// [1, 2, 3, 4, 5] |
|
1
2
3
4
|
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] |
|
1
2
3
4
|
String[] stringArray = {
"a", "b",
"c", "d",
"e" };boolean b = Arrays.asList(stringArray).contains("a");System.out.println(b);// true |
|
1
2
3
4
|
int[] intArray = { 1, 2, 3, 4, 5 };int[] intArray2 = { 6, 7, 8, 9, 10 };// Apache Commons Lang libraryint[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2); |
|
1
|
method(new
String[]{"a",
"b", "c",
"d", "e"}); |
6. 将数组元素加入到一个独立的字符串中(Joins the elements of the provided array into a single String)
|
1
2
3
4
5
|
// containing the provided list of elements// Apache common langString j = StringUtils.join(new
String[] { "a",
"b", "c"
}, ", ");System.out.println(j);// a, b, c |
|
1
2
3
4
5
6
|
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); |
|
1
2
3
|
Set<String> set =
new HashSet<String>(Arrays.asList(stringArray));System.out.println(set);//[d, e, b, c, a] |
|
1
2
3
4
|
int[] intArray = { 1, 2, 3, 4, 5 };ArrayUtils.reverse(intArray);System.out.println(Arrays.toString(intArray));//[5, 4, 3, 2, 1] |
|
1
2
3
|
int[] intArray = { 1, 2, 3, 4, 5 };int[] removed = ArrayUtils.removeElement(intArray, 3);//create a new arraySystem.out.println(Arrays.toString(removed)); |
|
1
2
3
4
5
|
byte[] bytes = ByteBuffer.allocate(4).putInt(8).array(); for
(byte t : bytes) { System.out.format("0x%x ", t);} |
本文全面解析了Java中数组的基础操作,包括数组的声明与输出、从数组创建ArrayList、检查数组中特定元素、连接两个数组、声明数组内链、将数组元素加入独立字符串、将ArrayList转换为数组、将数组转换为集合、反向数组以及删除数组元素等。通过实例深入探讨每个操作的实现方式及注意事项。
719

被折叠的 条评论
为什么被折叠?



