Квадратики в Java метод setLength()

173
20 мая 2019, 04:00
public class Test {
    public static void main(String[] args) {
        StringBuffer stringBuffer = new StringBuffer("Тест");
        stringBuffer.setLength(10);
        System.out.println(stringBuffer);
    }
}

Метод - устанавливает длину строки. Но вот такой результат я получаю если у меня указано в методе значение больше чем в самом конструкторе. Что за квадратики?

Answer 1

А что вы ожидали? Длина вашей строки - 4, вы хотите её сделать 10. Строка дополняется нулевыми символами (\u0000), они у вас и выводятся.

документация

READ ALSO
Обработк ошибок на jquery-ajax + JAX-RS

Обработк ошибок на jquery-ajax + JAX-RS

Кто может поделитесь простым примером, как вы отправляете информативное сообщение, в случае обработки запроса ajax, когда нужно вернуть ошибку

138