2016-03-31 25 views
0

içinde boşluk ile ayrılmış unsurları (kelime) sayısını saymak içinben, örneğin bu dizesi vardır R

s [1] "sorunu işlevle ayırmak partit DB2 LUW v9 7 yeni eşya Environ sorunu mi ayrılmak ayrılmak partit vermek hata vermek db21034e komut işlem sql deyimi geçerli komut satırı işlemci komutu sql işlem dönüş sql20285n deyim komutu tabl adı izin schemanam tablenam jan1 detach bağımlı asynchron partit detach oper tamamlama nedeni kodu 2 sqlstate 55057 araştırma bulmak ibm gerek yeniden başlat instanc solv verme bağlantı düşünmek Görülen mani incid açıkla nazım yardım verme teşekkürler advanc http www 01 ibm com destek dokümanı wss uid swg21515721 "

Sadece s sayıdaki kelimelerin sayısını saymaya ihtiyacım var .. teşekkürler.

cevap

1

bu bir deneyin:

String test="your sample text"; 
System.out.println("number of words starting on s : "+test.split(" s").length); 

bölünmüş (Dize regex) - regex tarafından bölünmüş dizeleri dönüş dizisi. "düzenli ifade" kullanımı "s" bir yerde

(tek boşluk önce, "s") yeni kelime başlangıç ​​S.

+1

İyi kullanım örneği ancak daha genel bir örnek verebilirsiniz. –