为什么java中的toString方法似乎不适用于数组
我想使用java中的toString()方法将字符数组转换为字符串对象。以下是我使用的测试代码片段:
import java.util.Arrays;
class toString{
public static void main(String[] args){
char[] Array = {'a', 'b', 'c', 'd', 'e', 'f'};
System.out.println(Array.toString());
}
}
原则上,它应该打印abcdef,但它在每次程序执行时都会打印[C@6e1408或[C@e53108等随机胡言乱语。我不需要另一种选择,但想知道为什么会发生这种情况。