Java anderen weg um Array zu erstellen?
Moin, eigentlich ist erstellt man arrays ja so:
char[ ] array = new char[Länge des array];
ich hab jetzt ein Programm geschrieben dass einen String rückwärts ausgibt. Jedoch das Array th1 nicht wie oben erstellt. Wie kann ich das Array wie oben gezeigt erstellen, weil ich müsste dann ja eine Länge übergeben…
Also das Programm funktioniert, möchte halt nur eine andere Schreibweise.
Du willst also die Methode "String.toCharArray()" selber implementieren?
Jo also ob es da einen andere Weg gibt, aber hat sich geklärt, das scheint die passende Methode zu sein
1 Antwort
So, wie es dasteht, ist das schon sinnvoll und gut. Anders machst du nur unnötiges Zeug (denn String.length() kann man hier nicht nutzen, da das nicht die Länge in Chars, sondern in Codepoints zurückgibt).
Ginge aber z.B. folgendermaßen:
char[] th1 = new char[a.toCharArray().length];
Ah okay gut, weil möchte halt auf das aufbauen was ich kenne, sonst versteh ich es am Ende nicht, hier ist es aber eher sinnlos, gut danke