Je veux obtenir le nom à la fin d'un lien alors je l'ai fait
if( invName.substring(j,k).equals("\")){
copyf=invName.substring(0,j);}
Eclipse a déclaré que le littéral chaîne n'est pas correctement fermé par une double citation
Comment comparer String avec ce caractère \
?
Le caractère '\' est un caractère spécial et doit être échappé lorsqu'il est utilisé dans le cadre d'une chaîne, par exemple "\". Voici un exemple de comparaison de chaîne utilisant le caractère '\':
if (invName.substring(j,k).equals("\\")) {...}
Vous pouvez également effectuer des comparaisons directes de caractères à l'aide d'une logique similaire à celle-ci:
if (invName.charAt(j) == '\\') {...}
Utilisez "\\"
pour échapper au caractère \.
Vous pouvez utiliser:
\\
C'est bon, par exemple:
if (invName.substring(j,k).equals("\\")) {
copyf=invName.substring(0,j);
}
Je pense que ("\") peut être à l'origine du problème car\est le caractère d'échappement. changez le en ("\\")
faire deux\'s
"\\"
c'est parce que c'est un personnage d'évasion