web-dev-qa-db-ja.com

不正なエスケープ文字「\」

リンクの最後に名前を取得したいので

if( invName.substring(j,k).equals("\")){
                                 copyf=invName.substring(0,j);}

Eclipseは、文字列リテラルが二重引用符で適切に閉じられていないと述べました

Stringとこのchar \

17
Dilllllo

使用する "\\"は、\文字をエスケープします。

11
Marcelo

次を使用できます。

\\

大丈夫です、例えば:

if (invName.substring(j,k).equals("\\")) {
    copyf=invName.substring(0,j);
}
0

\はエスケープ文字であるため、( "\")が問題を引き起こしていると思われます。 ( "\\")に変更します

0
Kevin Bowersox

2つの\を行う

「\\」

それはエスケープ文字だからです

0