/ / Výmena výkričníku na konci struny - java, struna, nahradiť

Nahradenie značky Výkričník na konci reťazca - java, reťazec, nahradiť

Píšem program, ktorý počíta texty piesní. Momentálne mám naprogramované mazanie určitých znakov pomocou funkcie line.replace, napríklad:

String computerComma=",";

String computerPeriod=".";

String nothing="";

line=line.replace(computerComma,nothing);

line=line.replace(computerPeriod,nothing);

a to funguje úplne dobre. Avšak, keď to skúsim

String computerExclamation="!";

line=line.replace(computerExclamation,nothing);

rozladí to celý môj program a mnoho mojich počítadiel slov. Pozná niekto dôvod?

Vďaka!

odpovede:

1 pre odpoveď č. 1

Funguje dobre.

 public static void main(String[] args) {
String computerExclamation="!";
String line = "i am a String !!.";
line=line.replace(computerExclamation,"");
System.out.println(line);  //i am a String .

}

Chyba leží niekde inde.

Môžete vidieť tu.