[Java] - hogyan terjek vissza egy metodussal hogy a visszakapott ertek egy integer es egy string legyen - return [5,"minutes"]; - mit kell haszalni array,arraylist,map,stb?
1: Miért lenne már sz.r?
K: Valami alkalmas struktúrát kell létrehozni.
Egy ArrayList el fogok visszaterni. Gyakorlo pelda/feladat csak...
Ebben mi a hiba:
//input
int timeA = 55;
String formatA = "minutes";
int timeB = 5;
String formatB = "minutes";
//a kov.sor mukodik:
System.out.println(timeAdder(5,"sd",5,"da"));
// ha viszont formatA -t szeretnem atadni akkor elszall a program. Mitol van ez, ha mar atadtam neki egy Stringet az ment, ha viszont valami valtozoban adom meg a Stringet, akkor elszall
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 60, Size: 0
at java.base/java.util.ArrayList.rangeCheckForAdd(ArrayList.java:756)
at java.base/java.util.ArrayList.add(ArrayList.java:481)
at Main.timeAdder(Main.java:10)
at Main.main(Main.java:32)
System.out.println(timeAdder(timeA,formatA,5,"da"));
class myStruct {
int szamocska;
String nevecske;
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!