Bir dizeden son karakteri kaldırmak istiyorum. Bunu yapmayı denedim:
public String method(String str) {
if (str.charAt(str.length()-1)=='x'){
str = str.replace(str.substring(str.length()-1), "");
return str;
} else{
return str;
}
}
Dizenin uzunluğunu alma - 1 ve son harfi hiçbir şeyle değiştirme (silme), ancak programı her çalıştırdığımda, son harfle aynı olan orta harfleri siler.
Örneğin, kelime "hayran"; yöntemi çalıştırdıktan sonra "admie" alıyorum. Hayran kelimesini geri vermesini istiyorum.
null != str &&
çek başında.