Моя тестовая программа:Ошибка 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
Я получаю '? -> 65270' при запуске этого кода – Eran
@Eran, потому что у вас, вероятно, есть ивритская клавиатура –