求java大神帮忙解答一下,感谢

 我来答
千金赤子心
推荐于2016-10-31
知道答主
回答量:6
采纳率:0%
帮助的人:8.7万
展开全部
字符文件操作你可以参考以下的方法,小写转大写用sting类的upper方法就可以实现
//操作字符流数据【要点:FileReader、FileWirter、BufferedReader、BufferedWriter、PrintWriter类】
static void stringOperation() {
BufferedReader br = null;
BufferedWriter bw = null;
PrintWriter out = null;
FileWriter fw = null;
FileReader fr = null;
try {

//PrintWriter修饰BufferedWriter修饰FileWriter输出流创建一个文件【推荐使用这样方法来操作输出字符流】
fw = new FileWriter("E:/Programming/Java/JavaCode/Practice/IODemo/src/testfile/b.txt");
bw = new BufferedWriter(fw);
out = new PrintWriter(bw);
//自动加入换行,从源代码得知同样使用了newLine方法来获得新行
out.println("这是测试1");
out.println("这是测试2");
//只有这里刷新数据,后面才能读取数据
bw.flush();
/*
//BufferedWriter修饰FileWriter输出流创建一个文件
fw = new FileWriter("E:/Programming/Java/JavaCode/Practice/IODemo/src/testfile/b.txt");
bw = new BufferedWriter(fw);
bw.write("Test 这是测试");
//这个换行方法由JVM虚拟机依据系统类型自动生成换行造作
bw.newLine();
bw.flush();
*/
//BufferedReader修饰FileReader输入流读取创建好的文件
fr = new FileReader("E:/Programming/Java/JavaCode/Practice/IODemo/src/testfile/b.txt");
br = new BufferedReader(fr);
String str = null;
while ((str = br.readLine()) != null) {
System.out.println(str);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null) br.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
if (bw != null) bw.close();
} catch (IOException e) {
e.printStackTrace();
}
if (out != null) out.close();
}
}
追问
谢谢啦,会了
匿名用户
2015-04-01
展开全部
这是个学习的机会啊,这么简单的东西稍微花几分钟就可以写好的,选择这个行业了 就得多多学习,真的。
追问
会了,谢谢啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式