Men den der metode du sendte til mig, er der nogen som kan forklare hvordan metoden virker?
- System.out.println(Arrays.toString(midlertidig));
Du kan evt. prøve at finde klassen Arrays i
java biblioteket. Husk at dette Java API/bibliotek er din allerbedste ven som java programmør
Uden at vide det exact, så vil jeg tro at den tager dit array, som du har angivet som parameter. Kører en løkke, og returnerer stengen med alle elementerne. Du kan evt. prøve at lave din egen metode, som gør det samme, og jeg kan give lidt hjælp.
Så opgaven lyder:Lav en metode der returnerer en string. Metoden skal bruge en parameter (dit int array), som den skal gå igennem med en løkke, for at hive hvert enkelt element ud af arrayet. Du skal nu samle en streng, med alle elementer, så output bliver f.eks. - [1,2,3] - Du kan evt. se på min løsning, hvis du har brug for hjælp
Løsning:- /**
- * Get our array as a single string.
- * @param array Our integer array.
- * @return A String cootaining all array elements.
- */
- public static String getIntegerArrayAsString(int[] array)
- {
- //Local variable to contain our string.
- String output = "[";
-
- //Loop through array with a for loop.
- for (int i = 0; i < array.length; i++)
- {
- //Check if element is the last in our array.
- if (i == (array.length - 1))
- {
- output += array[ i ] + "]";
- }
- else
- {
- output += array[ i ] + ",";
- }
- }
-
- return output;
- }
God Arbejdslyst