Trim () в Java не работает так, как я ожидал? [Дубликат]

Возможный дубликат:

Запрос о методе trim () в Java

Я разбираю сайтs имена пользователей и другую информацию, и у каждого есть куча пробелов после него (но между словами). Например: "Боб-строитель " или же "Сам сварщик, Количество пробелов варьируется от имени к имени. Я понял, что яя бы просто использовал .trim (), так как яЯ использовал это раньше. Тем не менее, это 'Это доставляет мне неприятности. Мой код выглядит так:

for (int i = 0; i < splitSource3.size(); i++) {
            splitSource3.set(i, splitSource3.get(i).trim());
}

Результат точно такой же; пробелы в конце не удаляются. Заранее благодарю за отличные ответы!

ОБНОВИТЬ:

Полный код немного сложнее, так как есть HTML-теги, которые анализируются в первую очередь. Это происходит именно так:

for (String s : splitSource2) {
        if (s.length() > "".length() && s.substring(0, "".length()).equals("")) {
                splitSource3.add(s.substring("".length()));
        }
}

System.out.println("\n");
    for (int i = 0; i < splitSource3.size(); i++) {
            splitSource3.set(i, splitSource3.get(i).substring(0, splitSource3.get(i).length() - 5));
            splitSource3.set(i, splitSource3.get(i).trim());
            System.out.println(i + ": " + splitSource3.get(i));
    }
}

ОБНОВИТЬ:

Успокойся. Я никогда не говорил, что ошибка связана с Java, и я никогда не говорил, что это ошибка, поломка или что-то еще. Я просто сказал, что у меня проблемы с этим, и опубликовал свой код, чтобы вы могли сотрудничать и помочь решить мою проблему. Обратите внимание на фразумоя проблема " и не "Джава'вопрос ", Я на самом деле распечатал код

System.out.println(i + ": " + splitSource3.get(i) + "*");

в каждом цикле после.

Вот как я узнал, что у меня проблема. Кстати, проблема до сих пор не решена.

ОБНОВИТЬ:

Пример вывода (минус одинарные кавычки):

'0: Olin D. Kirkland                                          '
'1: Sophomore                                          '
'2: Someplace, Virginia  12345<br>VA SomeCity<br>'
'3: Undergraduate                                          '

РЕДАКТИРОВАТЬ ОП перефразировал свой вопрос вЗапрос о методе trim () в Javaгде проблема была обнаружена в виде символов Юникода, которые не сопоставлены.String.trim()

Ответы на вопрос(2)

Ваш ответ на вопрос