使用FileInputStream读取文件,修改文字
时间: 2024-05-04 13:03:48 浏览: 18
你可以使用以下代码使用FileInputStream读取文件并修改文字:
```
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
FileInputStream inputStream = null;
FileOutputStream outputStream = null;
try {
inputStream = new FileInputStream("input.txt");
byte[] buffer = new byte[inputStream.available()];
inputStream.read(buffer);
String fileContent = new String(buffer);
fileContent = fileContent.replace("oldText", "newText");
outputStream = new FileOutputStream("output.txt");
outputStream.write(fileContent.getBytes());
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (inputStream != null) {
inputStream.close();
}
if (outputStream != null) {
outputStream.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
请将"input.txt"替换为需要读取的文件名称。该代码将文件中的"oldText"替换为"newText",并将结果写入"output.txt"文件中。