![]() |
![]() |
![]() |
|||||
![]() |
![]() |
![]() |
![]() |
![]() |
|||
| Welcome
to Tech Support Forum home to more then 136,000 problems solved. Issues
have included: Spyware, Malware, Virus Issues, Windows, Microsoft,
Linux, Networking, Security, Hardware, and Gaming Getting your
problem solved is as easy as: 1. Registering for a free account 2. Asking your question 3. Receiving an answer Registered members: * See fewer ads. * And much more..
|
| Want to know how to post a question? click here | Having problems with spyware and pop-ups? First Steps |
|
|||||||
| Programming A discussion forum for programs and programming used in tech-related businesses. |
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 (permalink) |
|
Registered User
Join Date: Jun 2009
Posts: 1
OS: Windows
|
Java BufferedReader To get multiple user inputs
I want to use BufferedReader to get multiple inputs from the user.
For example What do You select from the list? Input --> 2 7 8 You have selected 2, 7, 8. How do I would I do this. |
|
|
|
| Important Information |
|
Join the #1 Tech Support Forum Today - It's Totally Free!
TechSupportForum.com is a leading support website for your computer needs. We offer free, friendly and personalized computer support. Why pay to have your computer fixed when you can do it for free. Join TechSupportforum.com Today - Click Here |
|
|
#2 (permalink) |
|
Design Team Member
Join Date: Jul 2007
Location: Coventry, UK
Posts: 1,878
OS: Vista, various linux distros
|
Re: Java BufferedReader To get multiple user inputs
Hey and welcome to TSF, can you clarify why you want to do this?
And have you tried this yet? (If you have please post your code in [code] tags) I've got a way to do this in my head so i'll get it down and compiled and post it once you've posted back =] Cheers, Jamey |
|
|
|
|
|
#3 (permalink) |
|
Registered User
Join Date: Apr 2008
Posts: 74
OS: Win XP Home SP2
|
Re: Java BufferedReader To get multiple user inputs
Forget bufferedreader. Just use a command prompt window with args[]. You can get all the input you want, very easily too!
But your code would use something like this: new BufferedReader(new InputStreamReader(System.in)); Last edited by systemErr; 06-22-2009 at 07:26 PM. |
|
|
|
|
|
#4 (permalink) |
|
Design Team Member
Join Date: Jul 2007
Location: Coventry, UK
Posts: 1,878
OS: Vista, various linux distros
|
Re: Java BufferedReader To get multiple user inputs
Dead Thread.
But just for the sake of it: Code:
import java.io.*;
public class UserInputFromOneLine{
public static void main(String[] args)**
//output a menu, message, whatever
System.out.println("Menu or whatever");
//Output a message which suggests multiple input necessary
System.out.print("Which choices would you like to select?: ");
//Create the BufferedReader object...
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//create a string to hold the user's input
String choices = null;
//get the user's input
try{
choices = br.readLine();
//catch errors(vague method)
} catch (IOException exc)**
System.out.println("Error: Something went wrong...");
}
//set up a string to hold the inputs as an array:
String[] choicesSplit = null;
choicesSplit = choices.split(" ");
//the array choicesSplit now contains the split choices... etc.
//output a message(or post-process, just whatever you need to do)
System.out.print("You chose: ");
//output the choices
for(String choice: choicesSplit)**
//output the choice
System.out.print(choice);
}
}
}
Jamey |
|
|
|
![]() |
| Thread Tools | |
|
|