JAVA中从键盘读入一个字符串用什么函数

[复制链接]
查看11 | 回复9 | 2011-5-7 01:45:08 | 显示全部楼层 |阅读模式
怎么在JAVA中从键盘读入字符串???

. BufferedReader br = new BufferedReader(new InputStream(System.in));
String s=br.readLine()
怎么不行啊
帮帮忙!!!!!!
急啊
谢谢各位了
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
键盘读字符串?
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
键盘都是单个字符,字符串只能连接起来,不能直接读
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
定义结束符自己结束输入响应
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
BufferedReader br = new BufferedReader(new InputStream(System.in));
不可以的把
字符流里面不可以嵌套字节流呀
BuffferedReader bf=new BufferedReader(new InputStreamReader(System.in));
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
要适配器的
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
看看1.5里面的Scanner和1.6里面的Console。
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
System.in可以
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
首先,你的程序有问题啦!InputStream是抽象类,不能被实例化!
还有我不知道是不是没有加上异常处理!
写了一个程序,但愿对你有用!
import java.util.*;
import java.io.*;
class A
{

public static void main(String [] args)throws IOException

{

String s;

Scanner sn=new Scanner(System.in);

System.out.printf("你输入你的字符串是:%s\n",sn.next());

}
}
若你程序中想结束你的循环的话,按Ctrl+Z即空字符!
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
嗯,这样不错滴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行