Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Java / JSP

Cevapla
 
LinkBack Seçenekler
Eski 08/06/2008, 04:27   #1 (permalink)
Üye
 
trocin Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2004
Mesaj: 391
Soru sınıfa array gömebilmek?

merhaba arkadaşlar,

3 değişkenli bi sınıf tasarlamak istiyorum. Değişkenler;
private String firma,adres;
private String[] ilgili;

public Kayit(String firma, String adres, String ilgili) {
this.firma = firma;
this.adres = adres;
this.ilgili = ilgili;
}


Kayıtlarımı ABC A.Ş. ; İstanbul ; Ali,Veli,Hüseyin bu yapıya uydurabilmek için ilgili kısmını array olarak tutmaya çalışıyorum ancak bunu bi türlü yapamıyorum nasıl yapacağıma dair herhangi bir fikrim yok..

Birden fazla ilgili olabileceği için ilgili kısmını array tutmam gerekiyor diye düşündüm ama bunu sınıf yapısına nasıl uyarlayabilirim ve ayrıca toString fonksiyonunda da bunu görüntülemem gerekiyor..

public String toString(){
return firma + " - " + adres + " - " ilgili;
}

bu şekilde yaparak normalde tek kayıt için tostring yapabiliyorum ama ilgililerin arasına virgül koyarak diğer ilgilileride eklemeyi nasıl yapabileceğim konusunda bi fikrim yok.. Yardımlarınızı bekliyorum..
__________________
Kalbim Yaralı Gönlüm Yaralı En Güzel Yarınlarla Sen Açtın Aramı...
trocin hatta değil   Alıntı Yaparak Yanıtla
Eski 08/06/2008, 10:26   #2 (permalink)
Üye
 
futi Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2006
Mesaj: 80
Varsayılan

bence bir metod daha yaz, bu metod ilgili arrayini ( Ali,Veli,Huseyin) bunu string seklinde olustursun.

public String arrayToStr(String[] ilgili)
{
String temp;
// buraya algoritman
return temp;
}

public String toString()
{
String strTemp = arrayToStr(ilgili);
return firma+"-"+adres+"-"+strTemp;
}
__________________
YTU Computer Engineering - ©2005
http://afsungur.blogspot.com
futi hatta değil   Alıntı Yaparak Yanıtla
Eski 08/06/2008, 23:39   #3 (permalink)
Bilgisayarcı
 
muharrem_tac Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2002
Yer: İstanbul
Mesaj: 3,095
Varsayılan

Firma, Adres ve Personel diye üç sınıf yapsanız ve Firmanın içerisinde

List<Personel> ilgiliKisiler;

Şeklinde tanımlasananız daha nesne temelli bir dizayn olur gibime geliyor.
__________________
Yolu bilişimden geçen herkesin mutlaka bildiği bir yer:

www.ceviz.net
muharrem_tac hatta değil   Alıntı Yaparak Yanıtla
Eski 23/06/2008, 17:01   #4 (permalink)
The Shawshank Redemption
 
Coldplay Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2008
Yer: Sufi's deepest dreams...
Mesaj: 861
Varsayılan

Muharrem_tac bey tam olarak dogru cözümü vermis. Burada Array yerine Liste kullanmak en iyisi. Yalniz dikkat etmek gereken List bir generics tipi oldugundan new ile listeyi olustururken ArrayList constructor'ünü cagirmak. Örnek verirsem:

Kod:
public class Deneme
{
   private  List<Personel> ilgiliKisiler;

   public Deneme()
   {
       ilgiliKisiler = new ArrayList();
   }
}
Coldplay hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Tüm Sınıfa Ait Tüm Notların Listesi? ofaruk_k Veritabanları & SQL 1 09/06/2007 23:45
Sınıfa Ait Not listesi oluşturmak?? ofaruk_k Veritabanları & SQL 0 05/04/2007 20:27
array trex PHP 3 18/06/2006 06:51
Class'tan dönen veri array ama array olmaması lazım teddmcload PHP 6 06/05/2006 13:17
array içinde array kullanımı? pirilti Javascript / DHTML / Ajax 5 26/09/2005 11:36


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 18:27.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net