Wie teilt man ein String-Array in kleine Chunk-Arrays in Java auf?

10

Unten ist das Beispiel des Code-Snippets, das die Hilfe benötigt

Beispiel:

%Vor%
  • wenn die Chunk-Größe 1 , [1,2,3,4,5] ist
  • wenn die Chunk-Größe 2 , [1,2] und [3,4] und [5] ist
  • wenn die Chunk-Größe 3 , [1,2,3] und [4,5] ist
  • wenn die Chunk-Größe 4 , [1,2,3,4] und [5] ist

Java (von Kommentar):

%Vor%     
user2323036 09.01.2015, 09:05
quelle

5 Antworten

12

Sie können Arrays.copyOfRange(int[] original, int from, int to) verwenden Der Code könnte etwa so aussehen:

%Vor%     
Reza 09.01.2015 09:13
quelle
7

Ich bin gerade über diesen Post gestolpert, nachdem ich auf dieselbe Frage gestoßen bin. Hier ist, wie ich es gelöst habe (Ich habe Arrays.copyOfRange() :

%Vor%

Und die Ergebnisse:

%Vor%     
GameDroids 30.09.2016 10:01
quelle
1

Im Allgemeinen könnten Sie Arrays.copyOfRange zum Kopieren

    
Mior 09.01.2015 09:14
quelle
0

Probieren Sie das aus,

Iterate es und überprüfe, ob die Chunk-Größe angegeben ist.

%Vor%

// iterieren und prüfen Sie die Bedingung

%Vor%     
newuser 09.01.2015 09:19
quelle
0

Das sollte den Trick machen

%Vor%

Testcode:

%Vor%

Ausgabe:

%Vor%     
Niels Billen 09.01.2015 09:20
quelle

Tags und Links