Java

Başlatan robikod, 05 Kasım 2016, 15:56:47

robikod

Java'da şunu nasıl yapabilirim,
Bir kelime ya da birden fazla kelime yazacağım (Joptionda)
Bu kelimeleri bir dizide nasıl tutabilirim.

String []klm=new String[0];
     String klm[0]=JOptionPane.showInputDialog(null,"Bir kelime giriniz:");
     
     int ks=klm.length();

burada tutulan ks bilgisi klm uzunluğunu ölçecek

Bu şekilde olmuyor nasıl yapabilrim ?

Ömer KANAR

String klm[0]=JOptionPane.showInputDialog(null,"Bir kelime giriniz:").split(" ");
gibi birşey yapmanız gerekiyor.
Bir tek saat, beş vakit namaza abdestle kâfi gelir.

robikod

Alıntı yapılan: Ömer KANAR - 05 Kasım 2016, 18:46:19
String klm[0]=JOptionPane.showInputDialog(null,"Bir kelime giriniz:").split(" ");
gibi birşey yapmanız gerekiyor.
burada .split(" ") nedir ? yeni karşılaşıyorum
aslında amacım dizideki karakterlerin konumuna ulaşmak bu yüzden dizi kullanmak istedim ancak joptiondan aldığım cümleyi klm dizine nasıl atabilirim bulamadım bir türlü

robikod

String klm[]=JOptionPane.showInputDialog(null,"Bir kelime giriniz:").split(" ");
     int ks=klm[].length();


bu şekilde denedim hata alıyorum