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