格式化用户名

时间:2013-02-22 08:54:03

标签: java string-formatting

我的用户名为域\用户名,所以如果我这样做

String username = "mydomain\myusername";

它出错了,有谁能告诉我怎么做?

谢谢。

3 个答案:

答案 0 :(得分:7)

\是元字符,具有特殊含义。如果您希望按原样使用元字符,则需要使用\对其进行转义。由于\mydomain\myusername \,您必须使用String username = "mydomain\\myusername";

将其转义

使用

{{1}}

答案 1 :(得分:4)

反斜杠是用于转义的特殊字符。例如\ t是一个标签,\ n是换行符。 你有\ m,这不是一个有效的转义序列。

要实际使用反斜杠,需要对其进行转义:

String username = "mydomain\\myusername";

答案 2 :(得分:3)

逃离角色\

所以请改用String username = "mydomain\\myusername";