0
Ich möchte einfach Code schreiben, der meine userItems in die Ausgabezeichenfolge stream itemsOSS einfügt. Auf jeden meiner Artikel folgt ein Leerzeichen. Ich möchte die Ausgabe der folgenden beispielsweise „rot violett gelb Exit“ reflektieren:Wie Sie Zeichenfolge in den Ausgabezeichenfolgenstream einfügen
Ausgabe Beispiel
rot violett gelb
public class StringStreamOutput {
public static void main (String [] args) {
Scanner scnr = new Scanner(System.in);
String userItem = "";
StringWriter itemCharStream = new StringWriter();
PrintWriter itemsOSS = new PrintWriter(itemCharStream);
System.out.println("Enter items (type Exit to quit):");
userItem = scnr.next();
while (!userItem.equals("Exit")) {
// confused here,
userItem = scnr.next();
}
userItem = itemCharStream.toString();
System.out.println(userItem);
return;
}
}
Was ist "output string stream itemsOSS"? Ich sehe nichts, was so etwas in deinem Code widerspiegelt. – alfasin
PrintWriter hat eine print (String) -Methode: https://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html#print(java.lang.String). Also, was ist das konkrete Problem? –
Ich fand den Code, der funktioniert, ich musste nur die Druckmethode verwenden. itemsOSS.print (userItem + ""); userItem = itemCharStream.toString(); –