[quote=引用 2 楼 waynexuan 的回复:] toString的用途就是获得对象的字符串表示,返回值一定要是String才行,跟char[]没关系
本来就是字符串,toString返回的要的就是字符串,返回this是最省事的啊。 如果利用char[]的话,那还要重新new一个字符串。
char[] chs = {'1','2','a','b'}; System.out.println(chs);
toString的用途就是获得对象的字符串表示,返回值一定要是String才行,跟char[]没关系
char[] chs = {'1','2','a','b'}; System.out.println(chs); 这段代码返回的就是12ab字符串,好像所有的数组中就char数组是这样。 我觉得估计是设计的时候string底层是它才会这样的
62,614
社区成员
307,326
社区内容
加载中
试试用AI创作助手写篇文章吧