У меня была проблема с моим кодом, потому что мой путь к файлу каким-то образом завершился с «\ n» в конце пути, который вызвал проблемы при попытке использовать файл, поскольку он не сможет найти этот файл.Как вы печатаете строку точно так, как она есть?
В целях отладки, как я могу распечатать строку, ВКЛЮЧАЯ такие вещи, как \b
\n
\r
и т. Д.?
E.g.
System.out.println(file.getAbsolutePath).withSpecials()
, который будет печатать на консоли:
C:/folder/filename.extension\n
Просто используйте 'print' вместо' println', и напечатать сообщение после каждого 'print' говоря«--this должен быть на та же строка-- " – iamnotmaynard
Или используйте http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#trim(), который удалит пробелы (включая разрывы строк). – iamnotmaynard
Педантично вы уже печатаете строку точно так, как она есть. – immibis