JAVA中字符数组如何正常输出而不是输出地址
Java中字符数组可以通过以下方式正常输出而不是输出地址:
- 使用循环遍历数组,将每个字符逐个输出。
例如:
char[] arr = {'H', 'e', 'l', 'l', 'o'};
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]);
}
输出结果为:Hello
- 使用字符串转换方法将字符数组转换为字符串。
例如:
char[] arr = {'H', 'e', 'l', 'l', 'o'};
String str = String.valueOf(arr);
System.out.println(str);
输出结果为:Hello
- 使用 Arrays 类的 toString() 方法将字符数组转换为字符串。
例如:
char[] arr = {'H', 'e', 'l', 'l', 'o'};
String str = Arrays.toString(arr);
System.out.println(str);
输出结果为:[H, e, l, l, o]
原文地址: https://www.cveoy.top/t/topic/bRJv 著作权归作者所有。请勿转载和采集!