Java中字符数组可以通过以下方式正常输出而不是输出地址:

  1. 使用循环遍历数组,将每个字符逐个输出。

例如:

char[] arr = {'H', 'e', 'l', 'l', 'o'};
for (int i = 0; i < arr.length; i++) {
    System.out.print(arr[i]);
}

输出结果为:Hello

  1. 使用字符串转换方法将字符数组转换为字符串。

例如:

char[] arr = {'H', 'e', 'l', 'l', 'o'};
String str = String.valueOf(arr);
System.out.println(str);

输出结果为:Hello

  1. 使用 Arrays 类的 toString() 方法将字符数组转换为字符串。

例如:

char[] arr = {'H', 'e', 'l', 'l', 'o'};
String str = Arrays.toString(arr);
System.out.println(str);

输出结果为:[H, e, l, l, o]

JAVA中字符数组如何正常输出而不是输出地址

原文地址: https://www.cveoy.top/t/topic/bRJv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录