[JAVA] Comment connecter les chaînes de la liste séparées par des virgules

À propos de cet article

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

Pour l'essayer tel quel ...

É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 <--------------------------------------->

code#

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

Comment connecter les chaînes de la liste séparées par des virgules
Comment concaténer des chaînes séparées par des virgules à l'aide de StringJoiner même dans un environnement Java7
Plusieurs façons de concaténer des chaînes séparées par des virgules en Java
[Rails] Comment afficher une liste de messages par catégorie
Comment concaténer des chaînes avec Java
Comment afficher une liste de chaînes dans JSF sous forme de chaînes séparées par des virgules
Comment trier une liste de SelectItems
Comment obtenir la date avec Java
[Rails] Comment décider de la destination par "voies ferrées"
Comment vérifier le journal dans le conteneur Docker
Comment séparer .scss par contrôleur dans Rails
Comment créer la blockchain la plus simple de Ruby
Comment vérifier les commandes Rails dans le terminal
[Rails6] Comment connecter la fonction d'affichage générée par Scaffold avec la fonction utilisateur générée par devise
[Java] Différentes méthodes pour acquérir la valeur stockée dans List par traitement itératif
Comment concaténer des chaînes
Comment supprimer / mettre à jour le champ de liste de OneToMany
Comment régler l'heure d'affichage sur l'heure japonaise dans les rails
Comment revenir à l'écran précédent par opération Swipe
Comment passer à l'écran des détails en cliquant sur l'image
Organisé comment interagir avec le JDK par étapes
Comment spécifier le chemin de la ressource dans l'importation HTML
Comment déboguer le fichier jar généré avec Eclipse
[Rails] Comment afficher les images dans la vue
[Java] Comment obtenir la clé et la valeur stockées dans Map par traitement itératif
Comment enregistrer des fichiers avec l'extension spécifiée sous le répertoire spécifié en Java dans la liste
[Java] Comment afficher les jours acquis par LocalDate et DateTimeformatter en japonais
Comment obtenir le nom d'une classe / méthode exécutée en Java
Comment utiliser la méthode getter / setter (en orientation objet)
Comment changer dynamiquement le nom de la colonne acquis par MyBatis
Comment régler chrony lorsque le temps change dans CentOS7
Comment créer une partie d'espace réservé à utiliser dans la clause IN
Comment récupérer la valeur de hachage dans un tableau dans Ruby
Comment sélectionner une date spécifiée par code dans le calendrier FS
Comment ajouter les mêmes index dans un tableau imbriqué
Comment dériver le dernier jour du mois en Java
Différences dans la gestion des chaînes entre Java et Perl
Comment changer Java à l'ère d'OpenJDK sur Mac
[Rails] Comment afficher les informations stockées dans la base de données dans la vue
[Java] Comment rechercher des valeurs dans un tableau (ou une liste) avec la méthode contains
[Rails / Routing] Comment faire référence au contrôleur dans votre propre répertoire
Comment afficher la valeur lorsqu'il y a un tableau dans le tableau
Comment écrire Ruby en une seule ligne Résumé par débutant
[jOOQ] Comment utiliser CASE WHEN dans la clause WHERE / AND / OR
Comment obtenir l'identifiant de la clé PRIMAY incrémentée automatiquement dans MyBatis
Comment installer le langage utilisé dans Ubuntu et comment créer l'environnement
Convertir un tableau de chaînes en une liste d'entiers en Java
Comment stocker les informations saisies dans la zone de texte dans une variable de la méthode
Juger si les chaînes de caractères à comparer sont les mêmes en Java
Comment résoudre l'erreur inconnue apparue lors de l'utilisation de slf4j en Java
Mesurez le goulot d'étranglement! Comment tracer uniquement les méthodes lentes dans AspectJ
Comment appeler plusieurs noms à la fois dans la même catégorie