Question
JAVA Write code that inserts userItem into the output string stream itemsOSS until the user enters Exit. Each item should be followed by a space.
JAVA
Write code that inserts userItem into the output string stream itemsOSS until the user enters "Exit". Each item should be followed by a space. Sample output if user input is "red purple yellow Exit":
red purple yellow
import java.util.Scanner; import java.io.PrintWriter; import java.io.StringWriter;
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")) {
/* Your solution goes here */
userItem = scnr.next(); }
userItem = itemCharStream.toString(); System.out.println(userItem); } }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started