像.
, \
, {
, ^
, |
,这样的元字符]
可以用\
字符转义。但是 char 变量只能存储一个字符。那么是否可以将这些特殊字符存储在 Java 中的 char 变量中?
也许您只需要在字符串变量中使用转义字符?
像.
, \
, {
, ^
, |
,这样的元字符]
可以用\
字符转义。但是 char 变量只能存储一个字符。那么是否可以将这些特殊字符存储在 Java 中的 char 变量中?
也许您只需要在字符串变量中使用转义字符?
您问题中的所有字符都可以存储在 String 或 char 变量中,而无需转义它们,但转义字符 \ 本身除外。如果某些对字符串或 char 起作用的方法可能会混合使用普通字符和具有特殊含义的字符,那么您只需要对它们进行转义。
String.format() 是一个很好的例子,说明你可能同时拥有两者。如果要将转义字符 \ 存储在单个字符中,可以执行以下操作:
char c = '\\'
是的,有可能。
char c = '.';
仅在处理字符串而不是字符时才转义元字符。
完全可以将这些字符存储在 char 变量中。您是否使用“”引号而不是''?这是 char 的常见错误。