[JAVA] So verbinden Sie die Zeichenfolgen in der Liste durch Kommas getrennt

Über diesen Artikel

Es gibt Zeiten, in denen der von DAO zurückgegebene Wert in der Liste enthalten ist und ich die Werte verketten und abrufen möchte. Dieses Mal werde ich ein Memorandum darüber hinterlassen, wie es in einem solchen Fall gemacht wird.

Hinweis) Wenn Sie die zweite Methode unverändert verwenden, wird beim Kompilieren eine Warnung angezeigt. Korrigieren Sie sie daher. Bitte benutzen Sie es.

Den Code selbst finden Sie unter dem folgenden Link. [Java] Machen Sie das String-Array zu einem durch Kommas getrennten String

Um es so zu versuchen wie es ist ...

Geben Sie den folgenden Befehl an der Eingabeaufforderung aus

cd ListTest.Verzeichnis mit Java
javac ListTest.java
java ListTest 

<--- Ausführungsergebnis ----------------------------> Typ der ersten Listenklasse java.lang.String Der Inhalt der ersten Liste. Kamma-Verbindung: a, b Zweite Listentypklasse java.lang.String Der Inhalt der zweiten Liste. Kamma-Verbindung: c, d <--------------------------------------->

Code#

ListTest.java


import java.util.*;

public class ListTest{

	 /*
	 *Ein Programm, das das Schreiben einer Liste testet
	 *Referenz
	 * http://d.hatena.ne.jp/mtoyoshi/20080717/1216299220
	 *
	 * @Deaktivieren Sie Kompilierungswarnungen in SuppressWarnings
	 */
	 @SuppressWarnings("unchecked")
     public static void main(String[] args){

     	/*Der erste
     	*
     	*/
     	List<String> lst = new ArrayList<String>();

     	lst.add("a");
     	lst.add("b");
    	
     	StringBuilder builder = new StringBuilder();
     	
     	//Typbestätigung
     	System.out.println("Erster Listentyp" + lst.get(0).getClass());
    	
     	for(String str : lst) {
			builder.append(str).append(",");
		}

		String result = builder.substring(0, builder.length() - 1);
        System.out.println("Der Inhalt der ersten Liste. Kamma-Verbindung:" + result);

     	
     	/*Zweite
     	* List<String> lst2 = new ArrayList<String>();Andernfalls erhalten Sie beim Kompilieren eine Warnung
     	*/
     	List lst2 = new ArrayList();
     	

     	lst2.add("c");
     	lst2.add("d");
    	
     	StringBuilder builder2 = new StringBuilder();
		
     	//Typbestätigung
     	System.out.println("Zweiter Listentyp" + 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("Der Inhalt der zweiten Liste. Kamma-Verbindung:" + result2);
     	
     }
}

Recommended Posts

So verbinden Sie die Zeichenfolgen in der Liste durch Kommas getrennt
Verketten von durch Kommas getrennten Zeichenfolgen mit StringJoiner auch in einer Java7-Umgebung
Verschiedene Möglichkeiten zum Verketten von durch Kommas getrennten Zeichenfolgen in Java
[Rails] So zeigen Sie eine Liste der Beiträge nach Kategorie an
So verketten Sie Zeichenfolgen mit Java
So geben Sie eine Liste von Zeichenfolgen in JSF als durch Kommas getrennte Zeichenfolgen aus
So sortieren Sie eine Liste von SelectItems
So erhalten Sie das Datum mit Java
[Rails] So bestimmen Sie das Ziel anhand von "Rails-Routen"
So überprüfen Sie das Protokoll im Docker-Container
So trennen Sie .scss nach Controller in Rails
So erstellen Sie die einfachste Blockchain in Ruby
So überprüfen Sie Rails-Befehle im Terminal
[Rails6] So verbinden Sie die von Scaffold generierte Buchungsfunktion mit der von devise generierten Benutzerfunktion
[Java] Verschiedene Methoden, um den in List gespeicherten Wert durch iterative Verarbeitung zu ermitteln
So verketten Sie Zeichenfolgen
So löschen / aktualisieren Sie das Listenfeld von OneToMany
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
So kehren Sie durch Wischen zum vorherigen Bildschirm zurück
So wechseln Sie zum Detailbildschirm, indem Sie auf das Bild klicken
Organisierte schrittweise Interaktion mit dem JDK
So geben Sie den Ressourcenpfad beim HTML-Import an
So debuggen Sie die generierte JAR-Datei mit Eclipse
[Schienen] So zeigen Sie Bilder in der Ansicht an
[Java] So erhalten Sie den Schlüssel und den Wert, die in Map gespeichert sind, durch iterative Verarbeitung
Speichern von Dateien mit der angegebenen Erweiterung unter dem in Java angegebenen Verzeichnis in der Liste
[Java] Anzeigen der von LocalDate und DateTimeformatter erfassten Tage auf Japanisch
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
Verwendung der Getter / Setter-Methode (in Objektorientierung)
So ändern Sie dynamisch den von MyBatis erfassten Spaltennamen
So stellen Sie die Chronik ein, wenn sich die Zeit in CentOS7 verschiebt
So erstellen Sie ein Platzhalterteil zur Verwendung in der IN-Klausel
So rufen Sie den Hashwert in einem Array in Ruby ab
So wählen Sie ein bestimmtes Datum anhand des Codes im FS-Kalender aus
So fügen Sie dieselben Indizes in ein verschachteltes Array ein
So leiten Sie den letzten Tag des Monats in Java ab
Unterschiede im Umgang mit Zeichenfolgen zwischen Java und Perl
So wechseln Sie Java in der OpenJDK-Ära auf dem Mac
[Schienen] Anzeigen von Informationen, die in der Datenbank gespeichert sind
[Java] So suchen Sie mit der Methode includes nach Werten in einem Array (oder einer Liste)
[Rails / Routing] So verweisen Sie auf den Controller in Ihrem eigenen Verzeichnis
So geben Sie den Wert aus, wenn sich ein Array im Array befindet
Wie schreibe ich Ruby, wenn in einer Zeile Zusammenfassung vom Anfänger
[jOOQ] Wie in der WHERE / AND / OR-Klausel WANN FALLEN
So erhalten Sie die ID des automatisch inkrementierten PRIMAY-Schlüssels in MyBatis
Wie installiere ich die in Ubuntu verwendete Sprache und wie erstelle ich die Umgebung?
Verwandeln Sie ein Array von Strings in eine Liste von Ganzzahlen in Java
Speichern der im Textbereich eingegebenen Informationen in einer Variablen in der Methode
Beurteilen Sie, ob die zu vergleichenden Zeichenfolgen in Java identisch sind
So beheben Sie den unbekannten Fehler, der bei der Verwendung von slf4j in Java aufgetreten ist
Messen Sie den Engpass! So verfolgen Sie nur langsame Methoden in AspectJ
So rufen Sie mehrere Namen gleichzeitig in derselben Kategorie auf