永发信息网

java IO问题

答案:2  悬赏:60  手机版
解决时间 2021-02-20 08:58
问题描述:将键盘输入的文字存入文件,键入exit结束。
提示:
(1)System.in是键盘输入;
(2)创建BufferedReader一次读一行;
(3)创建PrintWriter一次写一行。
程序结构如下:
import java.io.*;
public class Exam2{
public static void main(String[] param){
String s;
BufferedReader in = null;
PrintWriter out = null;
try{
//从键盘读一行,写一行,当遇到exit时,结束

}catch(IOException e){
e.getStackTrace();
}finally{
if(out != null)
out.close();
if(in != null){
try{in.close();}
catch(IOException e2){
e2.getStackTrace();}
}
}
}
}
最佳答案
public static void main(String[] args)
{
String s;
BufferedReader in = null;
PrintWriter out = null;
try
{
in = new BufferedReader(new InputStreamReader(System.in));
out = new PrintWriter(new OutputStreamWriter(System.out));
while ((s = in.readLine()) != null)
{
if (s.equals("exit"))
{
break;
}
else
{
out.write(s);
out.flush();
}
}
}
catch (IOException e)
{
e.getStackTrace();
}
finally
{
if (out != null)
out.close();
if (in != null)
{
try
{
in.close();
}
catch (IOException e2)
{
e2.getStackTrace();
}
}
}
}
全部回答
流是一个有序的字节序列,可作为一个输入源,也可作为一个输出的目的地。 字节流以字节为单位输入输出,字节流类名含有stream;字符流以字符为单位输入输出,字节流 类名含有reader或writer.为了通用性,java中字符是16位的unicode字符,所以8位的字节流必 须和16位的字符流进行转换。字节流到字符流的转换使用inputstreamreader类: public inputstreamreader(inputstream in); public inputstreamreader(inputstream in,string encoding); public ouputstreamwriter(onputstream in); public onputstreamwriter(onputstream in,string encoding); reader和writer类允许用户在程序中无缝的支持国际字符集,如果要读区的文件是别国语言, 要使用字符流。 javai/o字节流与字符流就是java 实现输入/输出 数据 字节流是一个字节一个字节的输入/输出 数据 (两个字节组成一个汉字)所以在用字节流读一串汉字时会出现乱码问题, 同样字符流是一个字符一个字符流(一个字符=两个字节)的输入/输出 数据 用字符流读一串汉字可以解决乱码问题.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我上嘴唇长了个肉疙瘩 米粒大小 不疼不痒的有
有一部战争片裏面的内容是搞笑的,裏面还有谈
在谧所著诗赋诔颂论难甚多中,诔之义为()A.哀
用1,2,3,4,5组成的五位数能被3整除的可能性是
鑫业超市怎么去啊,有知道地址的么
框架结构,地下两层,地上七层 总高35.4m,塔
1981年五角硬币值多少钱
梦想世界装备出了易成长单还是很垃圾怎么办?
乌托邦小船海鲜烤吧这个地址在什么地方,我要
丰县火车代售点给代改签吗
使用碘酒后皮肤变黑了怎么办?T0T
来宾市思博企业管理有限公司地址有知道的么?
回族的传统节日图片
电信订苹果6送100M宽带是什么意思
甲状腺功能亢进时,Graefe眼征是A.眼球下转时
推荐资讯
Do you want to know something about chil&s
请问iPhone5c,型号me507ll /A支持联通4g吗
一台电脑我关掉显示器挂机..24小时能用多少
△□○□△□○□△□○□……按这样排列下去
旺家红安全门地址在什么地方,想过去办事
山东16届考生,想问一下中国农业大学烟台校区
陆丰市公安局公路巡警大队铜锣湖中队地址在哪
隋唐英雄传剧情
不知道咋办图片上是我要写的
微信公众平台接口配置信息有什么作用
天天快递新城营业厅怎么去啊,有知道地址的么
翔盛花园这个地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?