mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-16 18:10:13 +08:00
修改错误并格式化代码
This commit is contained in:
parent
32456ca43e
commit
ce9c4417cb
@ -251,7 +251,7 @@ unmodifiableXxx(): 返回指定集合对象的不可变视图,此处的集合
|
|||||||
System.out.println();
|
System.out.println();
|
||||||
|
|
||||||
int c[] = { 1, 3, 2, 7, 6, 5, 4, 9 };
|
int c[] = { 1, 3, 2, 7, 6, 5, 4, 9 };
|
||||||
// parallelSort(int[] a) 按照数字顺序排列指定的数组。同sort方法一样也有按范围的排序
|
// parallelSort(int[] a) 按照数字顺序排列指定的数组(并行的)。同sort方法一样也有按范围的排序
|
||||||
Arrays.parallelSort(c);
|
Arrays.parallelSort(c);
|
||||||
System.out.println("Arrays.parallelSort(c):");
|
System.out.println("Arrays.parallelSort(c):");
|
||||||
for (int i : c) {
|
for (int i : c) {
|
||||||
@ -285,6 +285,9 @@ System.out.println(Arrays.toString(strs));//[abcdeag, abcdefg, abcdehg]
|
|||||||
```java
|
```java
|
||||||
// *************查找 binarySearch()****************
|
// *************查找 binarySearch()****************
|
||||||
char[] e = { 'a', 'f', 'b', 'c', 'e', 'A', 'C', 'B' };
|
char[] e = { 'a', 'f', 'b', 'c', 'e', 'A', 'C', 'B' };
|
||||||
|
// 排序后再进行二分查找,否则找不到
|
||||||
|
Arrays.sort(e);
|
||||||
|
System.out.println("Arrays.sort(e)" + Arrays.toString(e));
|
||||||
System.out.println("Arrays.binarySearch(e, 'c'):");
|
System.out.println("Arrays.binarySearch(e, 'c'):");
|
||||||
int s = Arrays.binarySearch(e, 'c');
|
int s = Arrays.binarySearch(e, 'c');
|
||||||
System.out.println("字符c在数组的位置:" + s);
|
System.out.println("字符c在数组的位置:" + s);
|
||||||
@ -293,12 +296,12 @@ System.out.println(Arrays.toString(strs));//[abcdeag, abcdefg, abcdehg]
|
|||||||
### 比较: `equals()`
|
### 比较: `equals()`
|
||||||
|
|
||||||
```java
|
```java
|
||||||
// *************比较 equals****************
|
// *************比较 equals****************
|
||||||
char[] e = { 'a', 'f', 'b', 'c', 'e', 'A', 'C', 'B' };
|
char[] e = { 'a', 'f', 'b', 'c', 'e', 'A', 'C', 'B' };
|
||||||
char[] f = { 'a', 'f', 'b', 'c', 'e', 'A', 'C', 'B' };
|
char[] f = { 'a', 'f', 'b', 'c', 'e', 'A', 'C', 'B' };
|
||||||
/*
|
/*
|
||||||
* 元素数量相同,并且相同位置的元素相同。 另外,如果两个数组引用都是null,则它们被认为是相等的 。
|
* 元素数量相同,并且相同位置的元素相同。 另外,如果两个数组引用都是null,则它们被认为是相等的 。
|
||||||
*/
|
*/
|
||||||
// 输出true
|
// 输出true
|
||||||
System.out.println("Arrays.equals(e, f):" + Arrays.equals(e, f));
|
System.out.println("Arrays.equals(e, f):" + Arrays.equals(e, f));
|
||||||
```
|
```
|
||||||
@ -345,12 +348,12 @@ System.out.println(Arrays.toString(strs));//[abcdeag, abcdefg, abcdehg]
|
|||||||
### 转字符串 `toString()`
|
### 转字符串 `toString()`
|
||||||
|
|
||||||
```java
|
```java
|
||||||
// *************转字符串 toString()****************
|
// *************转字符串 toString()****************
|
||||||
/*
|
/*
|
||||||
* 返回指定数组的内容的字符串表示形式。
|
* 返回指定数组的内容的字符串表示形式。
|
||||||
*/
|
*/
|
||||||
char[] k = { 'a', 'f', 'b', 'c', 'e', 'A', 'C', 'B' };
|
char[] k = { 'a', 'f', 'b', 'c', 'e', 'A', 'C', 'B' };
|
||||||
System.out.println(Arrays.toString(k));// [a, f, b, c, e, A, C, B]
|
System.out.println(Arrays.toString(k));// [a, f, b, c, e, A, C, B]
|
||||||
```
|
```
|
||||||
|
|
||||||
### 复制 `copyOf()`
|
### 复制 `copyOf()`
|
||||||
@ -358,7 +361,7 @@ System.out.println(Arrays.toString(strs));//[abcdeag, abcdefg, abcdehg]
|
|||||||
```java
|
```java
|
||||||
// *************复制 copy****************
|
// *************复制 copy****************
|
||||||
// copyOf 方法实现数组复制,h为数组,6为复制的长度
|
// copyOf 方法实现数组复制,h为数组,6为复制的长度
|
||||||
int[] h = { 1, 2, 3, 3, 3, 3, 6, 6, 6, };
|
int[] h = { 1, 2, 3, 3, 3, 3, 6, 6, 6, };
|
||||||
int i[] = Arrays.copyOf(h, 6);
|
int i[] = Arrays.copyOf(h, 6);
|
||||||
System.out.println("Arrays.copyOf(h, 6);:");
|
System.out.println("Arrays.copyOf(h, 6);:");
|
||||||
// 输出结果:123333
|
// 输出结果:123333
|
||||||
@ -377,4 +380,3 @@ System.out.println(Arrays.toString(strs));//[abcdeag, abcdefg, abcdehg]
|
|||||||
// 换行
|
// 换行
|
||||||
System.out.println();
|
System.out.println();
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user