一个关于字符数组转换成字符串的问题
为什么下面这段代码编译报错呢?- class Demo
- {
- public static void main(String[] args)
- {
- char[] arr={'c','d','r','g','y','h','e'};
-
- System.out.println(arr,1,3);
-
- }
- }
复制代码 而下面的代码却是可以正常运行- class Demo
- {
- public static void main(String[] args)
- {
- char[] arr={'c','d','r','g','y','h','e'};
- String ss=new String(arr,1,3);
-
- System.out.println(arr);
-
- }
- }
复制代码 请帮我看看第一段代码那样写为什么会错
下面是第一段代码的报错情况
|