strip işlemi için eğer düz Java kullanıyorsak String sınıfının replaceFirst() metodu kullanılabilir.
Örnek
Şöyle yaparız
"00000050.43".replaceFirst("^0+(?!$)", "")
Guava'nın CharMatcher sınıfı kullanılabilir.
Örnek
Şöyle yaparız
CharMatcher.is('0').trimLeadingFrom("00000050.43")
Bence en kolayı halen StringUtils sınıfı
stripEnd metodu
Sağdaki belirtilen diziye uyan karakterleri siler.
Örnek
Şöyle yaparız. null boşluk anlamına gelir.
Şöyle yaparız.
Soldaki whitespace karakterlerini siler
Örnek
Şöyle yaparız.
Örnek
Şöyle yaparız. null boşluk anlamına gelir.
StringUtils.stripEnd("abc ", null) = "abc"
ÖrnekŞöyle yaparız.
private String rTrim(String str) {
return StringUtils.stripEnd(str, /*stripChars*/" ");
}
stripStart metoduSoldaki whitespace karakterlerini siler
Örnek
Şöyle yaparız.
private String lTrim(String str) {
return StringUtils.stripStart(str, /*stripChars*/" ");
}
ÖrnekŞöyle yaparız
StringUtils.stripStart("00000050.43","0");
Hiç yorum yok:
Yorum Gönder