Почему эта строка печатает только «" \\ ""? Обратная косая черта делает что-то в строке? Пожалуйста, объясните функцию обратной косой черты. Все, что я знаю, это то, что это символ побега, но я не понимаю, почему он делает это для строк.System.out.println ("" "\\" "");
ответ
Обратная косая черта '\' может использоваться в строках для добавления символов, которые в противном случае были бы незаконными (например, «и») или имели бы другое значение (например, t, b, n, r, f и \). конкретный пример:.
- первые 2 обратных слеша избежать двойные кавычки так
\"\"
печатается""
- следующие обратные косые спасаясь обратный слэш, что сразу следуют так
\\\\
печатается\\
- Последние 2 обратная косая черта ведет себя как первый 2 escapin г котировка так
\"\"
печатаются""
Я бы добавил для новичков: вы должны использовать люфт \ если вы не будете обрабатывать специальный символ как String, и это причина, почему это происходит. –
Согласен. За исключением '/' это косая черта и '\' обратная косая черта. –
Конечно. Полностью согласен. Глупая ошибка: S –
Backslash является маскирующим, используемой для кодирования специальных вещей, как "
в вашей строке (которые обычно не могли использовать, потому что они отмечают конец строки). Вы должны прочитать «Строковые литералы» в official Java documentation или книгу, которую вы прочитали, чтобы изучить Java.
- 1. разница между System.out.println (истинной) и System.out.println ("истинного")
- 2. LinkedListStack System.out.println
- 3. Комментирование System.out.println
- 4. Ошибка System.out.Println
- 5. Redirect System.out.println
- 6. System.out.println Ошибка
- 7. System.out.println, System.err.println
- 8. Java System.out.println()
- 9. System.out.println завершено
- 10. System.out.println - Java
- 11. System.out.println(); Реализация
- 12. понимание вопроса - System.out.println
- 13. System.out.println не работает
- 14. System.out.println повторяет себя
- 15. Ошибка System.out.println Новый программист
- 16. System.out.println печать на сервер
- 17. Netbeans system.out.println issue
- 18. System.out.println в текстовый файл
- 19. Ошибка Java System.out.println() throw
- 20. Java System.out.println() массив
- 21. Просто интересно System.out.println()
- 22. Проблемы в заявлении System.out.println
- 23. Неизвестный результат от System.out.println
- 24. out in System.out.println()
- 25. System.out.println («Hello World»);
- 26. System.out.println() выход вещь
- 27. java system.out.println поведение
- 28. Получить местоположение System.out.println
- 29. JAVA System.out.println уравнение
- 30. Java recursive System.out.println()
FYI факт, что вы используете BlueJ, на самом деле не имеет отношения к делу. –
@ManosNikolaidis Извините. Я думал, что это будет полезной информацией. Я отредактирую его. – TheUnicornMaster