Il y a des moments où la valeur retournée par DAO est dans la liste et je veux concaténer les valeurs et les récupérer. Cette fois, je laisserai un mémorandum sur la façon de procéder dans un tel cas.
Note) Si vous utilisez la deuxième méthode telle quelle, un avertissement apparaîtra au moment de la compilation, corrigez-le. Veuillez l'utiliser.
Pour le code lui-même, reportez-vous au lien ci-dessous. [Java] Faire du tableau de chaînes une chaîne séparée par des virgules
Émettez la commande suivante à l'invite de commande
cd ListTest.Annuaire avec java
javac ListTest.java
java ListTest
<--- Résultat de l'exécution ----------------------------> Type de première classe de liste java.lang.String Le contenu de la première liste. Connexion Kamma: a, b Deuxième classe de type de liste java.lang.String Le contenu de la deuxième liste. Connexion Kamma: c, d <--------------------------------------->
ListTest.java
import java.util.*;
public class ListTest{
/*
*Un programme qui teste comment écrire une liste
*référence
* http://d.hatena.ne.jp/mtoyoshi/20080717/1216299220
*
* @Désactiver les avertissements de compilation dans SuppressWarnings
*/
@SuppressWarnings("unchecked")
public static void main(String[] args){
/*Le premier
*
*/
List<String> lst = new ArrayList<String>();
lst.add("a");
lst.add("b");
StringBuilder builder = new StringBuilder();
//Confirmation de type
System.out.println("Premier type de liste" + lst.get(0).getClass());
for(String str : lst) {
builder.append(str).append(",");
}
String result = builder.substring(0, builder.length() - 1);
System.out.println("Le contenu de la première liste. Connexion Kamma:" + result);
/*Seconde
* List<String> lst2 = new ArrayList<String>();Sinon, vous recevrez un avertissement au moment de la compilation
*/
List lst2 = new ArrayList();
lst2.add("c");
lst2.add("d");
StringBuilder builder2 = new StringBuilder();
//Confirmation de type
System.out.println("Deuxième type de liste" + lst2.get(0).getClass());
for (int i = 0; i < lst2.size(); i++) {
String str2 = (String)lst2.get(i);
builder2.append(str2).append(",");
}
String result2 = builder2.substring(0, builder2.length() - 1);
System.out.println("Le contenu de la deuxième liste. Connexion Kamma:" + result2);
}
}
Recommended Posts