2016-03-23 15 views
0

Tarayıcı sc = yeni Tarayıcı (System.in); Dize A = sc.nextLine();"," veya "" "dahil olmak üzere bölünmüş String istiyorum ancak çıktımda", "veya" "ifadesini görünmesini istemiyorum.

String array[] = A.split("\\s+"); 
    System.out.println(array.length); 
for(int i =0;i<array.length;i++){ 
    System.out.println(array[i]); 
} 
+1

'Gerçekten, gerçekten sen want' anlayamıyorum <== ise: Ayrıca \s dahil etmek durumunda

text.split("[,']+"); // split by , or ' 

yapabileceğiniz Bu senin metindi, ne elde etmeyi bekliyorsun? Bu kelimeler: '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''' – Andreas

+0

JFrame üzerine metin alanı koydum, javada actionperformed yöntem yazdım ve textfield'a yazdığımda herhangi bir olayın yapılmasını istiyorum (Enter) –

cevap

1

Basitçe:

text.split("[\\s,']+"); 
İlgili konular