java吧 关注:1,237,478贴子:12,707,032
  • 6回复贴,共1




为什么一个输入的是地址,另一个输出的是里面的数据?
难道就因为是集合类?可是里面又没有重写toString方法啊~
坐等,求解答。表示自学压力大。


1楼2013-05-15 22:12回复

    坐等解答,人工顶置


    2楼2013-05-15 22:15
    回复

      感觉不会有爱了~


      3楼2013-05-15 22:20
      收起回复
        一个传进去的引用,一个是传进的是包装类的string值,第一个肯定打出地址,第二个string会转换成包装类打印出来具体值!


        4楼2013-05-15 23:40
        回复
          list重写了toString方法,没有重写的使用object中继承下来的toString,而打印对象,就是调用了toString


          IP属地:广东5楼2013-05-15 23:47
          回复
            LinkedList
            从类 java.util.AbstractCollection
            继承的方法

            containsAll,
            isEmpty, removeAll,
            retainAll,
            toString
            其中
            toString 复写了Object的toString API是这么说的
            toStringpublic String toString()
            返回此 collection 的字符串表示形式。该字符串表示形式由 collection 元素的列表组成,这些元素按其迭代器返回的顺序排列,并用方括号
            ("[]") 括起来。相邻元素由字符 ", "(逗号加空格)分隔。通过 String.valueOf(Object)
            可以将元素转换成字符串。

            覆盖:
            类 Object 中的 toString
            返回:
            此 collection 的字符串表示形式
                ------Form The Window 8 Client


            本楼含有高级字体6楼2013-05-16 01:19
            回复