[]
Nesne tabanlı Javada vektör kullanımı ile ilgili bir soru
Selam arkadaşlar,
Vektör kullanımına hakim değilim, kullanmaya çalışıyorum.
Diyelim ki Person classımız var, buraya isim bilgisi gönderelim constructor aracılığı ile mainden.
main methodunda Person icin nesnemizi olusturduk, bu personları vektörde tutmak istiyoruz. Nesne tanımlandıgında vectore atalım add fonksiyonu ile.
vector un mesela ilk indeksindeki Person ı basmak istediğimde Person@2a84aee7 diye basıyor, object olarak basıyor sanırım.
Bunu aşamadım. Kodlar şöyle olsun;
public class Person{
int isim;
//constructor
...
}
public static void main..{
Person person = new Person("Ahmet");
Vector<Person> holdPerson= new Vector<Person>();
holdPerson.add(person);
System.out.println(holdPerson.get(0));
}
Ekran çıktısı ; Person@2a84aee7
Ekranda Ahmet yazsın, netten falan da baktım da yapamadım, nası yapalım?
Vektör kullanımına hakim değilim, kullanmaya çalışıyorum.
Diyelim ki Person classımız var, buraya isim bilgisi gönderelim constructor aracılığı ile mainden.
main methodunda Person icin nesnemizi olusturduk, bu personları vektörde tutmak istiyoruz. Nesne tanımlandıgında vectore atalım add fonksiyonu ile.
vector un mesela ilk indeksindeki Person ı basmak istediğimde Person@2a84aee7 diye basıyor, object olarak basıyor sanırım.
Bunu aşamadım. Kodlar şöyle olsun;
public class Person{
int isim;
//constructor
...
}
public static void main..{
Person person = new Person("Ahmet");
Vector<Person> holdPerson= new Vector<Person>();
holdPerson.add(person);
System.out.println(holdPerson.get(0));
}
Ekran çıktısı ; Person@2a84aee7
Ekranda Ahmet yazsın, netten falan da baktım da yapamadım, nası yapalım?
getlediğiniz şey Person objesi, ayrı bir getter yazarak istediğiniz özelliğini çekebilirsiniz.
- gule gule (23.03.23 15:18:34)
Person class içine toString metodu yazın.
- nuisance (23.03.23 15:23:39)
@nuisance evet buymuş derdimiz, teşekkür ederim :)
- huzurlarinizda huzursuzluk (23.03.23 15:30:18)
1