#java #строки
public class Test { public static void main(String[] args) { StringBuffer stringBuffer = new StringBuffer("Тест"); stringBuffer.setLength(10); System.out.println(stringBuffer); } } Метод - устанавливает длину строки. Но вот такой результат я получаю если у меня указано в методе значение больше чем в самом конструкторе. Что за квадратики?
Ответы
Ответ 1
А что вы ожидали? Длина вашей строки - 4, вы хотите её сделать 10. Строка дополняется нулевыми символами (\u0000), они у вас и выводятся. документация
Комментариев нет:
Отправить комментарий