String[] arr= 和 int[] arr= 的区别
时间: 2023-11-13 20:05:59 浏览: 139
C#交错数组知识点分析
`String[] arr` 和 `int[] arr` 的区别在于它们定义的是不同类型的数组。
`String[] arr` 定义了一个字符串类型的数组,也就是说,`arr` 中的每个元素都是一个字符串对象。
`int[] arr` 定义了一个整型数组,也就是说,`arr` 中的每个元素都是一个整数。
因为不同类型的数组存储的数据类型不同,所以在使用时需要注意类型转换。例如,如果要将一个整型数组转换成字符串数组,可以使用 Java 中的 `Arrays.toString()` 方法,如下所示:
```
int[] intArr = {1, 2, 3};
String[] strArr = Arrays.toString(intArr).split("[\\[\\]]")[1].split(", ");
```
这样就可以将 `intArr` 数组中的整数转换成字符串数组 `strArr` 中的字符串了。
阅读全文