1
我的測試程序是:是否存在StringBuilder錯誤?
public class Test {
public static void main(String[] args) {
char ch = 65270;
StringBuilder sb = new StringBuilder();
sb.append(ch);
sb.append(" -> ");
sb.append(Integer.valueOf(ch));
System.out.println(sb.toString());
}
}
結果是:65270 < - لآ
我不明白爲什麼?
我過期的結果是:? - > 65270
終端的實際結果(使用命令「javac Test.java」和「java test」):? - > 65270
但在Eclipse控制檯中:65270 < - ?
它看起來像一個Eclipse問題?
我不明白爲什麼它應該做一些不同的事情。你會期待什麼樣的行爲? – Philipp 2014-11-23 06:48:42
我得到'? - > 65270'當運行這個代碼 – Eran 2014-11-23 06:49:22
@Eran這是因爲你可能有希伯來語鍵盤 – 2014-11-23 06:50:04