刚有一段代码:
public class Test{
public static void main(String[] args){
char[] c ="1234567890".toCharArray();
String s = new String(0, 10, c);
}
}
编译后出现:
D:\java>javac Test.java
Test.java:1: 非法字符: \12288
public class Test{
^
Test.java:1: 需要 ';'
public class Test{
^
Test.java:2: 非法字符: \12288
public static void main(String[] args){
^
Test.java:3: 非法字符: \12288
char[] c ="1234567890".toCharArray();
^
4 错误
请问有哪位可以解释一下?
public class Test{
public static void main(String[] args){
char[] c ="1234567890".toCharArray();
String s = new String(0, 10, c);
}
}
编译后出现:
D:\java>javac Test.java
Test.java:1: 非法字符: \12288
public class Test{
^
Test.java:1: 需要 ';'
public class Test{
^
Test.java:2: 非法字符: \12288
public static void main(String[] args){
^
Test.java:3: 非法字符: \12288
char[] c ="1234567890".toCharArray();
^
4 错误
请问有哪位可以解释一下?
这个一定要去掉。
String s = new String(0, 10, c);
这个是哪个版本的?