[]

Java'da bir string içinden belli karakterleri silmek
Mesela kullanıcı şöyle bir string giriyor : "m*e*r*h*a*b*a"
ben bunu bütün yıldızları silerek "merhaba"'ya dönüştürmek istiyorum.
str = str.replaceAll("*", ""); yaptım ama hata veriyor nedense. normalde hata gözükmese de program açılınca "m*e*r*h*a*b*a" girildiği an program hata veriyor.
ben bunu bütün yıldızları silerek "merhaba"'ya dönüştürmek istiyorum.
str = str.replaceAll("*", ""); yaptım ama hata veriyor nedense. normalde hata gözükmese de program açılınca "m*e*r*h*a*b*a" girildiği an program hata veriyor.

str = str.replaceAll("\*", "");
seklinde kullanirsan olmasi lazim. tek * koyunca wildcard olarak algiliyordur. (bkz: regular expression)
seklinde kullanirsan olmasi lazim. tek * koyunca wildcard olarak algiliyordur. (bkz: regular expression)
- fader
(30.07.13 23:24:00 ~ 23:26:04)

replaceAll dersen regular expression vermis olursun, fader'in dedigi gibi. regular expression kullanmak istemiyorsan String.replace() metodunu kullanmalisin.
docs.oracle.com
docs.oracle.com
- crucio
(31.07.13 00:37:05)
1