Я думаю, что во входной строке есть двойные кавычки "
или какой-либо другой подобный символ. Наверное, это и есть проблема.
values[0].trim().replace("\"", "")
=================== РЕДАКТИРОВАТЬ ============= =============
Из журнала в описании вопроса кажется, что это не обычная двойная кавычка, я проверил символы, и казалось, что он имеет значения ASCII 8220 и 8221. Итак, вы можете сделать простой способ:
values[0].trim().replace("“", "");
values[0].trim().replace("”", "");
. Вы также можете сделать это более обобщенно, чтобы удалить все нечисловые c символы,
StringBuilder builder = new StringBuilder();
for (int i = 0; i < values[0].length(); i++) {
char c = values[0].charAt(i);
if(c > 47 && c < 58){
builder.append(c);
}
}
Это просто Необработанное решение, вы можете сделать это более элегантно, хотя с помощью потоков, я оставляю эту часть вам, если вы хотите это сделать.
Надеюсь, это поможет