Вы говорите, что строки, возвращаемые getText()
, совпадают со строковыми литералами, но они не должны совпадать!
\\
и \n
- это специальные escape-последовательности, которые интерпретируются (как \
и символ новой строки соответственно) только в строковых литералах. Если вы хотите прочитать те же строки, что и после интерпретации строковых литералов из текстовых полей, вы должны ввести их как ^\d
и
dfg
5t
соответственно. Вам нужно многострочное текстовое поле для ввода последнего значения (JTextArea
в Swing).