java io流对文件的增删改查

java io流对文件的增删改查,第1张

可以通过BufferedReader 流的形式进行流读取,之后通过readLine方法获取到的内容,之后通过if判断来实现在某些特定位置的查找、增加、删除、修改 *** 作。

举例:

BufferedReader bre = null

OutputStreamWriter pw = null//定义一个流

try {

String file = "D:/test/test.txt"

bre = new BufferedReader(new FileReader(file))//此时获取到的bre就蚂轮御是整闷岩个文件的缓存流

pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK")//确认流的输出文件和编码格式,此过程创建了“test.txt”实例

while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环

{

if(str.indexOf("排除")<0){//判断是桐梁否需要舍弃

pw.write(str)//将要写入文件的内容,可以多次write

}

}

bre.close()//关闭流

pw.close()//关闭流

解释:以上方法是实现的删除,if中的条件改变下,即可实现其余的功能。

备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。

你所说的增删改查是数据库命令 *** 作。在Java编程中,在Java和数据库完成连接以后,可以岩旁调用数据库的select、delete、updata等命令。你也可以把相关的命令变成一个字符串对象,这样调用起来粗迹橡会更简单。州并


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12219521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存