使用FileWriter将:“长风破浪会有时,直挂云帆济沧海。”写入到note.txt文件中。
时间: 2024-05-04 12:20:15 浏览: 11
以下是Java代码示例:
```java
import java.io.FileWriter;
import java.io.IOException;
public class FileWriterExample {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("note.txt");
writer.write("长风破浪会有时,直挂云帆济沧海。");
writer.close();
System.out.println("写入成功!");
} catch (IOException e) {
System.out.println("写入失败!");
e.printStackTrace();
}
}
}
```
注意,在使用 FileWriter 写入文件时,如果该文件不存在,会自动创建一个新文件;如果已经存在,则会覆盖原有文件内容。
相关问题
用java写程序启动后,将用户在控制台输入的每一行字符串都写入到note. txt中
好的,可以使用以下代码实现:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("note.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String line;
while ((line = reader.readLine()) != null) {
writer.write(line + "\n");
writer.flush();
}
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码使用 `FileWriter` 类将控制台输入的每一行字符串写入到名为 `note.txt` 的文件中。使用 `BufferedReader` 类读取控制台输入,直到输入结束(用户按下 Ctrl + D),然后将每一行字符串写入到文件中。注意在每一行字符串的末尾加上换行符,以便之后阅读文件时能够区分不同的输入行。
用java语言,用PrintWriter流将九九乘法表写入到文件99.txt中
可以使用以下代码实现:
```java
import java.io.*;
public class MultiplicationTable {
public static void main(String[] args) {
try {
PrintWriter writer = new PrintWriter(new FileWriter("99.txt"));
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
writer.print(j + "*" + i + "=" + (i * j) + "\t");
}
writer.println();
}
writer.close();
System.out.println("九九乘法表已写入到文件99.txt中。");
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
```
代码说明:
1. 使用PrintWriter类将数据写入文件,通过FileWriter类指定文件名。
2. 使用两个for循环嵌套,外层循环控制行数,内层循环控制列数。
3. 调用print方法输出每个乘法表达式,调用println方法换行。
4. 在代码结束后,关闭PrintWriter对象。
5. 如果出现异常,输出异常信息。
运行代码后,会在当前目录下生成一个名为99.txt的文件,其中包含了九九乘法表的内容。