java代码:从键盘中输入一组字符串,利用文件输入流,输出这组字符串对应的ASCCII码值。
时间: 2024-02-13 16:02:00 浏览: 79
以下是实现该功能的 Java 代码:
```java
import java.io.FileInputStream;
import java.io.IOException;
public class ASCIICode {
public static void main(String[] args) throws IOException {
// 从键盘读取一组字符串
System.out.print("请输入一组字符串:");
String input = System.console().readLine();
// 将字符串转换为字节数组
byte[] bytes = input.getBytes();
// 输出每个字节的ASCIICode值
System.out.println("每个字符的ASCIICode值为:");
for (byte b : bytes) {
System.out.print(b + " ");
}
System.out.println();
// 利用文件输入流输出每个字节的ASCIICode值
System.out.println("每个字符的ASCIICode值输出到文件:");
try (FileInputStream fis = new FileInputStream("ASCIICode.txt")) {
for (byte b : bytes) {
fis.write(b);
}
}
}
}
```
首先从键盘读取一组字符串,并将其转换为字节数组。然后,利用 for 循环遍历每个字节,并输出其对应的 ASCIICode 值。最后,利用文件输入流将每个字节的 ASCIICode 值输出到文件中。
阅读全文