Как посчитать символы в 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 + " ");

→ Ссылка