Мне нужен доступ к исходным файлам java, и я использую метод trim () String для удаления любых начальных и конечных пробелов.Однако код, который является некоторой областью действия, например:
if(name.equals("joe")){
System.out.println(name);
}
, пробелы для оператора печати не удаляются полностью.Есть ли способ удалить эти пробелы, пожалуйста?
Спасибо
РЕДАКТИРОВАТЬ: я использовал новую переменную:
String n = statements.get(i).toString().trim();
System.out.println(n);
однако выводпо-прежнему выглядит так:
System.out.println("NAME:" + m.getName());
BlockStmt bs = m.getBody();
List<Statement> statements = bs.getStmts();
for (int i = 0; i < statements.size(); i++) {
if ((statements.get(i).toString().trim().contains(needed)) & (statements.get(i).toString().trim().length() == needed.length())) {
System.out.println("HEREEEEEEEEEEEEEEEEEEEEEEEEEE");
}
}
Некоторые строки до сих пор содержат пробелы