Скажем, у меня есть String s = "50";
, и я хочу добавить "\u00"
на переднюю часть строки.
Возможно ли это, если вы не выбрасываете незаконный выход из Unicode?
Благодарю.
В java unicode escape должен быть четырехзначным. Использовать \u0000
Также String s = 50
недействителен. Используйте String s = "50"
Если вы хотите, чтобы конечный результат был "\ u0050", вы должны понимать, что экранирование только реально существует на исходном уровне. Вам нужно было бы сделать что-то подобное, чтобы "добавить" модификатор unicode к началу строки, содержащей число
s = new String(Character.toChars(Integer.parseInt(s,16));//16 because unicode is hex
String s = 50
не будет компилироваться.String s = "50";
? Пожалуйста, проверьте ваш вопрос после того, как вы отправили.