Miten koirat2 taulun koirat1:seen :
String [] koirat1 = {"musti" ,"murre" } ;
String [] koirat2 = {"paavo" , "pentti" };
eli haluisin tuon koirat1 taulun sisällöksi :
{"musti" ,"murre" , "paavo" , "pentti"}
String [] koirat1 = {"musti" ,"murre" } ;
String [] koirat2 = {"paavo" , "pentti" };
eli haluisin tuon koirat1 taulun sisällöksi :
{"musti" ,"murre" , "paavo" , "pentti"}
Vastaukset 4
Vanhimmat
Kertaalleen luodun taulukon kokoa ei voi muuttaa. Eli tuohon koirat1 taulukkoon et pysty lykkäämään useampaa kuin kahta String-oliota vaan joudut luomaan kolmannen taulukon johon keräät ykkösen ja kakkosen tiedot.
int koko = koirat1.length koirat2.length;
String koirat = new String[koko];
jne...
Koulutehtävä?
Ei Javassa mielestani ole mitaan yhdistamiskomentoa (concatenate) tahan tarkoitukseen. Sun pitaa tehda se itse. Eli sinne vaan lisaat peraan.
Niin kuin edellinen kirjoittaja sanoi, lisaat siis peraan mutta joudut luomaan uuden vektorin.
System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)