java中如何实现readln

来源:百度知道 编辑:UC知道 时间:2024/06/21 14:46:54
如PASCAL中的read或者readln?
可以详细地说明下吗?

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String string=br.readLine();

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
比如:
import java.io.*;

public class Inpu{
public static void main(String args[]){
//由于Java的System.in是字节流输入,所以只有int read()和int read(byte[] b)等方法来输入,这样很不方便,所以使用java.io里的BufferedReader,Java API帮助文档里的描述是:从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("请输入一个字符串: ");
//br.readLine()返回的就是你输入的字符串
String string=br.readLine();
System.out.println("你输入的字符串是: "+string);
} catch (IOException ioe) {}
}
}