java实现禁字的屏蔽(I/O)
来源:互联网 发布:会计erp软件 编辑:程序博客网 时间:2024/05/21 18:30
mport java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
public class Demo6 {
public static void main(String[] args) throws IOException {
// 1. 创建输入流对象关联file4.txt
BufferedReader br = new BufferedReader(new FileReader(“file4.txt”));
// 2. 定义集合用于存储读取到的数据
ArrayList list = new ArrayList<>();
String line;
while((line = br.readLine()) != null){
list.add(line);
}
br.close(); // 4. 创建字符串数组, 存储所有的脏字列表 String[] sArr = {"傻B","傻X","牛B","牛X","牛叉","变态","老鬼","犯浑","脑残","脑子进水","变态"}; // 3. 遍历集合获取到一行字符串 for (int i = 0; i < list.size(); i++) { String s = list.get(i); // 5. 遍历脏字数组, 获取到每一个脏字 for(int j = 0; j < sArr.length; j++){ // 6. 将修改后的数据, 给原字符串赋值 s = s.replace(sArr[j], "~"); } // 7. 将修改后的数据设置回集合的当前位置 list.set(i, s); } BufferedWriter bw = new BufferedWriter(new FileWriter("file4.txt")); for (int i = 0; i < list.size(); i++) { String s = list.get(i); bw.write(s); bw.newLine(); } bw.close();}
}
强调内容
阅读全文
1 0
- java实现禁字的屏蔽(I/O)
- JAVA的I/O
- Java的I/O
- JAVA的I/O
- Java的I/O
- I/O设备的实现
- I/O多路复用的实现
- 通过java i/o流实现文件的读写功能
- JAVA--I/O流实现文件的复制
- java的I/O流
- Java的I/O系统
- java的I/O操作
- java的I/O流
- java的I/O设备
- Java的I/O流
- Java I/O的总结
- java的I/O详解
- Java的I/O流
- Linux进程间通信——使用共享内存
- 数据结构中的树(红黑树,平衡二叉树,B树,B+树,B*树)
- 单调栈及单调队列基础与运用
- git使用
- Help Dexter(DFS)
- java实现禁字的屏蔽(I/O)
- 手游摇杆(三)跟随式摇杆
- Android 屏幕适配方案
- JavaWeb网络聊天室(JSP+Servlet点对点)
- [LeetCode]598. Range Addition II
- 跳台阶
- 【Python异常】UnboundLocalError: local variable 'xxxx' referenced before assignment
- Common lisp之加载方式
- 设计模式之工厂模式(一)