java.util.arrays.toString
时间: 2023-05-20 07:05:37 浏览: 60
java.util.arrays.toString 是一个 Java 中用于将数组转换为字符串的方法。它可以将数组中的元素按照指定格式输出为一个字符串。例如,如果有一个整型数组 int[] arr = {1, 2, 3, 4, 5},那么调用 java.util.arrays.toString(arr) 方法将返回一个字符串 "[1, 2, 3, 4, 5]"。
相关问题
import java.util.Arrays;
这是Java语言中的一个import语句。它的作用是导入java.util包中的Arrays类,以便在程序中使用该类提供的数组操作功能。Arrays类提供了一系列静态方法,用于对数组进行排序、查找、复制、填充等常见操作。例如,可以使用Arrays.sort()方法对数组进行排序,使用Arrays.binarySearch()方法在有序数组中查找指定元素等。
示例:
```java
int[] arr = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3};
Arrays.sort(arr); // 对数组进行排序
System.out.println(Arrays.toString(arr)); // 输出排序后的数组
int index = Arrays.binarySearch(arr, 4); // 在有序数组中查找元素 4
System.out.println(index); // 输出元素 4 在数组中的索引位置
```
上述代码会输出以下结果:
```
[1, 1, 2, 3, 3, 4, 5, 5, 6, 9]
5
```
其中,Arrays.toString() 方法用于将数组转换为字符串形式,方便输出和查看。
package classtest; import org.junit.Test; import java.util.Arrays; Cs otifications public class TestLambda { @Test public void test1(){ String[] array = {"hello","java","jack","dong","rose"};Arrays.sort(array.new MyStringComparator())System.out.printin(Arrays.toString(array));
这段代码有一些语法错误,请检查一下:
1. 第二行应该是 "import java.util.Arrays;"
2. 第三行 "Cs otifications" 是什么?应该删除或者修改。
3. "new MyStringComparator()" 没有使用 dot notation,应该改为 "Arrays.sort(array, new MyStringComparator())"。
4. "System.out.printin" 应该是 "System.out.println"。
改正后的代码应该是这样的:
```
package classtest;
import java.util.Arrays;
public class TestLambda {
@Test
public void test1(){
String[] array = {"hello","java","jack","dong","rose"};
Arrays.sort(array, new MyStringComparator());
System.out.println(Arrays.toString(array));
}
}
```