Kezdőoldal » Számítástechnika » Programozás » Java programozás egy tömb elemei?

Java programozás egy tömb elemei?

Figyelt kérdés

Egy tömb összes elemét ki lehet írni egyszerre?

int[] sz = {50,21,23,46834,6846};

System.out.println(sz[3]);

Így tudom hogy a sorozat 4. elemét írja ki. Egyszerre lehet-e? Illetve mondjuk a 2.-at és a 4.-et ?



2016. nov. 2. 20:05
 1/5 anonim ***** válasza:

Kit tudod írni a 2. és a 4. elemét pl. így:


System.out.println(sz[1] + ", " + sz[3]);


Ha egyszerre akarod az összeset, akkor szöveggé kell alakítanod az egészet egy ciklusban StringBuilderrel vagy Streamben egy Collectorral (Java8).


Streammel pl.:


System.out.println(Arrays.stream(sz)

.mapToObj(Integer::toString)

.collect(Collectors.joining(", "))

);

2016. nov. 2. 20:23
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
Köszönöm :)
2016. nov. 2. 20:26
 3/5 anonim ***** válasza:

Ugyan már...

System.out.println(sz);

2016. nov. 2. 21:26
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
#3 Akkor ezt gondold át még egyszer.
2016. nov. 2. 22:24
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

for loop-pal(for each)

Pl.:

Ha egy sorba akarod:


for(int n:sz) {

System.out.printf(n+" ");

}


Ha külön sorba akarod:


for(int n:sz) {

System.out.println(n);

}

2016. nov. 3. 19:41
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!