在算法和数据结构的示例程序中经常会遇到接收用户输入数据的要求,下面的getString()函数可以从控制台接收一个字符串,可以根据需要再进行类型转换。
public static getString() throws IOException{
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
String s=br.readLine();
return s;
}
public static getInt() throws IOException{
String s=getString();
return Integer.parseInt(s);
}
顺便提一句,InputStream 与 Reader的区别是byte stream vs character stream.
public static getString() throws IOException{
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
String s=br.readLine();
return s;
}
public static getInt() throws IOException{
String s=getString();
return Integer.parseInt(s);
}
顺便提一句,InputStream 与 Reader的区别是byte stream vs character stream.