zeichenkette in ganze zahlen

baustamm

Neues Mitglied
Hallo!

ich möchte ein zeichenketten array in ein ganzzahliges array umwandeln, habe leider keine ahnung wie das geht weil wir das nicht gemacht haben und trotz ewiger suche habe ich nichts gefunden was ähnlich ist. wahrscheinlich ist es ganz einfach, ich komm aber nicht darauf, wie ich eine zeichenkette aus dem array zB "23" "erkenne" und als 23 ausgeben lasse, wenn ich das mit args.length und i++ oder so mache kann ich ja immer nur um eine stelle weiterrücken. gibt es keine andere moeglichkeit?
ausserdem soll der methodenkopf
Java:
public static int[] umwandeln(String[] zeichenketten)
lauten

wäre super wenn es irgendwie einen tip oder ein ähnliches beispiel geben würde!

vielen dank!
 
Du bekommst ein Array übergeben, das hat eine feste Größe. Du sollst ein Integer-Array zurückgeben. Dieses Array wird wohl genau gleich groß werden, oder? Also kannst du schon mal anfangen ein Integer-Array zu erstellen dass die selbe Größe hat (ja da hilft length)
Dann iterierst du über das String-Array holst dir den String an Index i wandelst diesen in ein int um ( Integer.parseInt(zeichenketten); ) und legst ihn in dem neuen Array am selben Index ab und am Ende gibst du das int-Array mit return zurück

Noch fragen? 🙂
 
keine Ahnung ob ich dich richtig verstanden habe:
Java:
  public int[] umwandeln(String[] sarray){
	int[] iarray = new int[sarray.length];
	for (int anzahl = 0; anzahl < sarray.length; anzahl++){
	 iarray[anzahl] = Integer.parseInt(sarray[anzahl]);
	}
	return iarray;
  }
Warum sollte es eig. static sein?
Edit:
doofer eRaaaa :<
 
Zuletzt bearbeitet:

Zurück
Oben