·编写一个java程序, 在当前文件夹下新建一个文件RandomFile. txt, 向该文件中写入“abcdefghijklmnopqrstuvwxyz”, 提示用户从键盘 输入一个0~25之间的整数,根据用户输入的整数,从文件中读取相应 的字符并显示。
时间: 2023-06-18 22:02:53 浏览: 90
以下是实现该功能的 Java 代码:
```java
import java.io.*;
public class RandomFile {
public static void main(String[] args) {
try {
// 创建文件并写入字符串
File file = new File("RandomFile.txt");
FileWriter writer = new FileWriter(file);
writer.write("abcdefghijklmnopqrstuvwxyz");
writer.flush();
writer.close();
// 读取用户输入的整数
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入一个0~25之间的整数:");
int index = Integer.parseInt(reader.readLine());
// 读取文件并输出对应字符
FileReader fileReader = new FileReader(file);
int ch;
for (int i = 0; i <= index; i++) {
ch = fileReader.read();
if (i == index) {
System.out.println((char) ch);
}
}
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
程序的主要思路是先创建一个名为 "RandomFile.txt" 的文件,并向其中写入 "abcdefghijklmnopqrstuvwxyz" 字符串。然后从键盘读取用户输入的整数,根据用户输入的整数从文件中读取相应的字符并输出。具体实现细节见代码注释。
阅读全文