Как посчитать символы в JTextArea? Java
Есть JTextArea, в котором нужно посчитать символы, и я не могу это реализовать. Сейчас у меня есть более менее рабочий код, но считает он немножко криво. Код:
static int S = jta.getText().length();
static JLabel S2 = new JLabel(" Symbols: " + S + " ");
Но, он Enter воспринимает как символ, есть другой способ сделать это? Спасибо
Ответы (1 шт):
Автор решения: Agzam4
→ Ссылка
Все просто, перенос строки в Java записывается как \n, просто удалите все \n, например при помощи метода replaceAll(str1, str2):
static int S = jta.getText().replaceAll("\\n", "").length();
static JLabel S2 = new JLabel(" Symbols: " + S + " ");