JAVA中A被定义为char字符数组,String B=String.valueOf(A)的时候,A的属性已经变成String了吗?

或者 String B=new String(A)的时候A的属性也变成String了吗?
而且这两种方法得到的B也都只是字符串,不是字符串数组,有办法通过A一下子转换成字符串数组吗?
最新回答
鱼沉秋水

2024-10-18 08:13:11

String B=String.valueOf(A) 是利用A生成一个String B,而A的类型不会改变。
拷贝一个字符数组可以使用Array.copyOf()方法,如char[] b = Arrays.copyOf(a, a.length),得到数组a的拷贝数组b。