Maison > Java > javaDidacticiel > Comment faire de la segmentation en Java ? Bien sûr, utilisez la liste

Comment faire de la segmentation en Java ? Bien sûr, utilisez la liste

坏嘻嘻
Libérer: 2018-09-13 14:17:43
original
1948 Les gens l'ont consulté

Aujourd'hui, je vais vous présenter l'utilisation de la segmentation de liste en Java. Le contenu est très compact. J'espère que vous pourrez l'étudier attentivement.

Parfois, nous devons exporter des données d'un système et les importer dans un autre système. Les données sont très volumineuses et l'importation de données est restreinte et ne peut pas être mise en œuvre pour le moment. . Segmentez, puis exportez un par un et enfin, implémentez l'importation des données.

Pour un traitement segmenté des données, nous pouvons utiliser la méthode subList pour l'implémenter. Pour un usage spécifique, veuillez vous référer aux cas suivants :

import java.util.ArrayList;
import java.util.List;
public class listTest {
  public static void main(String[] args) {
  List<String> list = new ArrayList<String>();
    list.add("one");
    list.add("two");
    list.add("three");
    list.add("four");
    list.add("five");
    list.add("six");
    list.add("seven");
    int ftest = 3;//每次取的数据
    int size = list.size();
    int temp = size / ftest + 1;
    boolean special = size % ftest == 0;
    List<String> cutList = null;
    for (int i = 0; i < temp; i++) {
      if (i == temp - 1) {
        if (special) {
          break;
        }
        cutList = list.subList(ftest * i, size);
      } else {
        cutList = list.subList(ftest * i, ftest * (i + 1));
      }
      System.out.println("第" + (i + 1) + "组:" + cutList.toString());
    }
  }
}
Copier après la connexion

Le résultat est :

<.>Non. Groupe 1 : [un, deux,trois]

Groupe 2 : [quatre, cinq, six]

Groupe 3 : [sept]

si ftest = 1 , le résultat est :

Groupe 1 : [un]

Groupe 2 : [deux]

Groupe 3 : [trois]

Groupe 4 : [quatre]

Groupe 5 : [cinq]

Groupe 6 : [six]

Groupe 7 : [sept]

Ce qui précède sont des exemples de son utilisation, qui peuvent être combinés avec des exemples d’application pratique !

Recommandations associées :

Analyse et traitement des fuites de threads Java

Traitement des nombres non signés en Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal