编写一个程序,将输入的小写字符转换为大写,然后保存到文件“a.txt”里
时间: 2024-02-28 20:54:46 浏览: 79
把字符串小写改为大写并输出的汇编程序
好的,以下是实现该程序的Java代码:
```java
import java.io.FileWriter;
import java.util.Scanner;
public class LowerToUpper {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入小写字符:");
String str = sc.nextLine().toUpperCase();
try {
FileWriter fw = new FileWriter("a.txt");
fw.write(str);
fw.close();
System.out.println("已将转换后的字符保存到文件“a.txt”中");
} catch (Exception e) {
System.out.println("保存文件时出现异常:" + e.getMessage());
}
}
}
```
程序中先通过Scanner类获取用户输入的小写字符,并将其转换为大写形式。然后,利用FileWriter类将转换后的字符写入到文件“a.txt”中。如果在写文件时出现异常,则会输出异常信息。
需要注意的是,程序中使用的是FileWriter类,每次写入时都会覆盖原有内容。如果需要将多次写入的内容都保存到文件中,可以使用FileWriter的构造函数创建一个追加内容的文件写入器。例如:
```java
FileWriter fw = new FileWriter("a.txt", true); // 在文件末尾追加内容
```
阅读全文