From: Bora Güngören (bora@boragungoren.com)
Date: Sun 11 Feb 2007 - 12:57:59 EET
Merhaba,
Java'da == işlecini kullanırsanız iki String referanının bellekte aynı
konuma bakıp bakmadığını denetlemiş olursunuz.
Eğer iki nesnenin içeriğini karşılaştırmak istiyorsanız equals yöntemini
kullanın.
if ( ext.equals("php") )
yada
if ( "php".equals(ext) )
gibi yazabilirsiniz.
İyi Çalışmalar.
Bora.
Onur Yerlikaya wrote On 11-02-2007 07:29:
> Selamlar,
>
> private void jButton2_actionPerformed(ActionEvent e) {
> int start;
> String ext;
> String parser = "-";
> File dir=new File(kodBankDBPath);
> File[] list=dir.listFiles();
> start =1;
> for(int i=0;i<list.length;i++){
> // System.out.println(list[i].getName());
> start = list[i].getName().indexOf(parser);
> ext= list[i].getName().substring(0,start);
> JOptionPane.showMessageDialog(this,ext);
> if( ext == "php")
> {
> JOptionPane.showMessageDialog(this,"If
> Calisiyomuş...");
> }
> }
> }
>
> Kodunda Dizin listeleme yapıyorum. Fakat ext ile php string verilerini
> eşlediğimde ext verisi php olmasına rağmen if'ten geçemiyor sorun
> nedir acaba ?
>
> İyi çalışmalar,
> Onur Yerlikaya
> ------------------------------------------------------------------------
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama