new String()很少有这么用的,我只知道在字符转码的时候,举个例子:
- public class Test{
- public static void main(String[] args) {
- char test[]={'w','e','r'};
- String str=new String(test);
- String str1=test.toString();
- System.out.println("str="+str);
- //str=wer
- System.out.println("str1="+str1);
- //str1=[C@35ce36
复制代码
这个时候就用到了new String();
toString()的前提是他是一个对象,即对象早已存在,因为是继承的object的方法,每个对象都可以toString。
|