黑马程序员技术交流社区

标题: 字符数组和字符串小疑问 [打印本页]

作者: 海带    时间: 2015-4-28 21:33
标题: 字符数组和字符串小疑问
class  Demo{
          public static void main (String【】args){
                String str = "akljdlhfhhghiue";
                char[] chs= {'a','c','a','f','a','s','k',};
               System.out.println(str);
              System.out.println(str.toCharArray().toString());
              System.out.println(chs);
              System.out.println(chs.toString().toCharArray());
            }
}
求结果并给出解释?

作者: 大西洋    时间: 2015-4-28 21:57
本帖最后由 大西洋 于 2015-4-28 21:58 编辑

楼主,您打错了好些字符。。。我改好了,可以正确运行了

  1. class  test{
  2.         public static void main(String[]args){
  3.                
  4.                 String str = "akljdlhfhhghiue";         
  5.                 char[] chs= {'a','c','a','f','a','s','k',};
  6.                 System.out.println(str);        // 直接打印 str 字符串的内容
  7.                 System.out.println(str.toCharArray().toString()); //
  8.                 System.out.println(chs);
  9.                 System.out.println(chs.toString().toCharArray());
  10.     }
  11. }
复制代码


输出结果:
  1. akljdlhfhhghiue
  2. [C@3654919e
  3. acafask
  4. [C@6a2437ef
复制代码

作者: 海带    时间: 2015-4-28 22:00
大西洋 发表于 2015-4-28 21:57
楼主,您打错了好些字符。。。我改好了,可以正确运行了

能解释下输出结果吗




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2