java 往文件中写入数据
时间: 2023-09-07 07:17:56 浏览: 224
在Java中往文件中写入数据,可以使用FileOutputStream或FileWriter类。
使用FileOutputStream:
```java
try {
String data = "Hello, World!";
FileOutputStream fos = new FileOutputStream("file.txt");
byte[] byteArray = data.getBytes();
fos.write(byteArray);
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
```
使用FileWriter:
```java
try {
String data = "Hello, World!";
FileWriter writer = new FileWriter("file.txt");
writer.write(data);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
```
需要注意的是,在写入数据后,需要关闭流以释放资源。同时,如果文件不存在,以上代码会自动创建一个新文件。
相关问题
java向txt 文件中写数据
要将数据写入文本文件,可以使用Java中的FileWriter类。以下是一个简单的示例代码:
```java
import java.io.FileWriter;
import java.io.IOException;
public class WriteToFileExample {
public static void main(String[] args) {
String data = "Hello, World!";
try {
FileWriter writer = new FileWriter("output.txt");
writer.write(data);
writer.close();
System.out.println("Data has been written to the file.");
} catch (IOException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}
```
此代码将字符串"Hello, World!"写入名为"output.txt"的文件中。要写入其他数据类型,可以使用writer.write()方法的重载版本,例如writer.writeInt()写入整数。
java把listview中的数据写入文件
你可以使用Java中的FileWriter和BufferedWriter类将ListView中的数据写入文件。下面是一个示例代码:
```
try {
// 创建一个FileWriter对象,用于写入文件
FileWriter writer = new FileWriter("file.txt");
// 创建一个BufferedWriter对象,用于缓存数据
BufferedWriter buffer = new BufferedWriter(writer);
// 获取ListView中的数据
for (int i = 0; i < listView.getCount(); i++) {
String item = (String) listView.getItemAtPosition(i);
// 将数据写入文件
buffer.write(item);
buffer.newLine(); // 换行
}
// 关闭缓冲区和文件
buffer.close();
writer.close();
// 输出成功信息
System.out.println("数据已写入文件");
} catch (IOException e) {
e.printStackTrace();
}
```
在上面的代码中,我们使用了FileWriter和BufferedWriter类来写入文件。我们首先创建一个FileWriter对象,然后创建一个BufferedWriter对象来缓存数据。我们遍历ListView中的条目,并将它们写入文件。最后,我们关闭缓冲区和文件,并输出成功信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)