Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Diğer => Konuyu başlatan: robikod - 05 Kasım 2016, 15:56:47

Başlık: Java
Gönderen: robikod - 05 Kasım 2016, 15:56:47
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 ?
Başlık: Ynt: Java
Gönderen: Ö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.
Başlık: Ynt: Java
Gönderen: robikod - 05 Kasım 2016, 20:10:14
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ü
Başlık: Ynt: Java
Gönderen: robikod - 05 Kasım 2016, 20:30:18
String klm[]=JOptionPane.showInputDialog(null,"Bir kelime giriniz:").split(" ");
     int ks=klm[].length();


bu şekilde denedim hata alıyorum