dreamingnest
╰⊙д⊙╯。oо○
BlogJava
首页
新随笔
联系
聚合
管理
posts - 21, comments - 10, trackbacks - 0
打开文件,将所有小写字母变为大写,并存入文件
使用了两种方式,个人更倾向于第二种
方法1:
import
java.io.BufferedReader;
import
java.io.BufferedWriter;
import
java.io.File;
import
java.io.FileReader;
import
java.io.FileWriter;
public
class
FileOperation
{
public
static
void
main(String args[])
{
try
{
boolean
flag
=
false
;
BufferedReader br
=
new
BufferedReader(
new
FileReader((
new
File(
"
C:/route.txt
"
))));
BufferedWriter bw
=
new
BufferedWriter(
new
FileWriter((
new
File(
"
C:/result.txt
"
))));
String temp
=
br.readLine();
while
(temp
!=
null
)
{
if
(flag)
{
bw.write(
"
\r
"
+
"
\n
"
+
temp.toUpperCase());
}
else
{
bw.write(temp);
flag
=
true
;
}
temp
=
br.readLine();
}
br.close();
bw.close();
}
catch
(Exception e)
{
e.printStackTrace();
}
}
}
方法2:
import
java.io.BufferedInputStream;
import
java.io.BufferedOutputStream;
import
java.io.BufferedReader;
import
java.io.FileInputStream;
import
java.io.FileOutputStream;
import
java.io.IOException;
import
java.io.InputStreamReader;
import
java.io.PrintStream;
public
class
FileOperation2
{
public
static
void
main(String[] args)
throws
IOException
{
BufferedInputStream in
=
new
BufferedInputStream(
new
FileInputStream(
"
C:/route.txt
"
));
PrintStream out
=
new
PrintStream(
new
BufferedOutputStream(
new
FileOutputStream(
"
c:/result.txt
"
)));
System.setIn(in);
System.setOut(out);
BufferedReader br
=
new
BufferedReader(
new
InputStreamReader(System.in));
String s;
boolean
flag
=
false
;
while
((s
=
br.readLine())
!=
null
)
{
if
(flag)
{
System.out.print(
"
\r\n
"
+
s.toUpperCase());
}
else
{
System.out.print(s);
flag
=
true
;
}
}
out.close();
}
}
posted on 2008-04-27 11:12
dreamingnest
阅读(94)
评论(0)
编辑
收藏
所属分类:
应用程序
新闻频道
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-05-09 12:54 编辑过
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
相关文章:
关于蚂蚁问题(Ants)
~·扫雷小游戏·~
通过排序总结java泛型数组列表
打开文件,将所有小写字母变为大写,并存入文件
<
2008年4月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
(15)
应用程序(4)
我的生活我的歌(2)
算法程序总结(2)
链表和栈(结)(7)
随笔档案
(22)
2008年5月 (9)
2008年4月 (13)
外面的世界
懒散狂徒的专栏(天行健,君子以自强不息 地势坤,君子以厚德载物)
这里的朋友
保尔任(思想比知识更重要 成长比成功更重要)
搜索
最新评论
1. re: BFS和DFS两种方法获取指定目录下的所有目录和文件
学习了
--fejay
2. re: 关于蚂蚁问题(Ants)
实际过程可以这么进行抽象模拟:
序列中的元素带有方向,进行负值部分移动到负值区域,正值部分移动到正值区域时就不再发生碰撞,此时绝对值最小的值决定剩余爬行时间
--zdh
3. re: 关于蚂蚁问题(Ants)
这个问题看到实质就很简单,所有的蚂蚁都是相同的蚂蚁,因此可以看成所有的蚂蚁都可以穿过对面爬过来的蚂蚁就ok啦,最长时间就是两端的蚂蚁向另一端爬出去,最短的就是两端的四个蚂蚁向所在端爬出:)
--zdh
4. re: 最喜爱的两位钢琴家~Yanni & Maksim
偶的窄屏也可以。。
--小京同志
5. re: 我们-献给BlogJava
借用别人的几句。
蚯蚓
听到春天的气息
出来
....
没有涵义,不用乱猜了。。
--我们伟大的小京
阅读排行榜
1. 关于蚂蚁问题(Ants)(956)
2. ~·扫雷小游戏·~(635)
3. 通过排序总结java泛型数组列表(175)
4. 打开文件,将所有小写字母变为大写,并存入文件(94)
5. BFS和DFS两种方法获取指定目录下的所有目录和文件(86)
评论排行榜
1. 关于蚂蚁问题(Ants)(7)
2. 我们-献给BlogJava(1)
3. 最喜爱的两位钢琴家~Yanni & Maksim(1)
4. BFS和DFS两种方法获取指定目录下的所有目录和文件(1)
5. ACM中使用JAVA的介绍(0)