Java'da bir dizenin başından sonuna kadar boşluk kalmadan beyaz boşluğu nasıl kaldırırım?Beyaz boşluk bir dizenin başlangıcından nasıl kaldırılır?
değeri ise: böyle görünecek şekilde
String temp = " hi "
O zaman nasıl sadece lider beyaz boşluk silebilirsiniz:
Ben şu anki uygulama döngü olduğunuString temp = "hi "
, İlk karakteri kontrol edip, boşluk olmayan ilk değere ulaşana kadar bir alt dizin oluşturmayı.
Teşekkürler!
Bu, zaten boşlukları olmayan dizelerle çalışmayacaktır. Temp.replaceFirst ("^ \\ s *", ""); '' '' d 'dizenin başlangıcıyla eşleşmelidir. – Brian
OP'nin ayrıca, String'in boşluk karakterleriyle başladığından emin olması gerekir. –
'^' sadece 'String.replaceAll' kullanılırken gereklidir. Burada iyi çalışacak olsa da, String.replaceFirst' için gerekli değildir. – Reimeus