# 1 楼答案 不,Java没有C#和其他语言的逐字字符串文本 反斜杠是Java字符串或字符文本中的转义字符。注意,Java只关心文本,作为一种语言。对于字符串对象中已经存在的反斜杠,语言本身没有特殊的行为。有些库(例如正则表达式)也特别处理反斜杠,但这是一个非常不同的问题。。。区分“我的字符串中已经有一个反斜杠,并且我正试图在对反斜杠敏感的特定上下文中使用该字符串”和“我正试图在Java源代码中使用字符串文字创建一个带有反斜杠的字符串”是很重要的 如果您有一个可以包含反斜杠的文本,并且希望简化它以提高可读性,则会出现两个选项: 使用其他字符(例如正斜杠),然后使用String.replace将其他字符的所有匹配项替换为反斜杠 将文本放入执行时加载的文本文件中
# 1 楼答案
不,Java没有C#和其他语言的逐字字符串文本
反斜杠是Java字符串或字符文本中的转义字符。注意,Java只关心文本,作为一种语言。对于字符串对象中已经存在的反斜杠,语言本身没有特殊的行为。有些库(例如正则表达式)也特别处理反斜杠,但这是一个非常不同的问题。。。区分“我的字符串中已经有一个反斜杠,并且我正试图在对反斜杠敏感的特定上下文中使用该字符串”和“我正试图在Java源代码中使用字符串文字创建一个带有反斜杠的字符串”是很重要的
如果您有一个可以包含反斜杠的文本,并且希望简化它以提高可读性,则会出现两个选项:
String.replace
将其他字符的所有匹配项替换为反斜杠