用java实现以下代码:键盘中输入一组字符串,利用文件输入流输出这组字符串对应的ASCCII码值。
时间: 2024-02-12 21:04:35 浏览: 84
Java中输出字符的ASCII值实例
以下是使用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();
// 输出每个字符的ASCI码值
System.out.println("对应的ASCI码值为:");
for (byte b : bytes) {
System.out.print(b + " ");
}
System.out.println();
// 将ASCI码值写入文件
try (FileInputStream output = new FileInputStream("output.txt")) {
for (byte b : bytes) {
output.write(b);
}
}
}
}
```
在上面的代码中,我们首先从键盘读取一组字符串,然后将其转换为字节数组。接着,我们遍历字节数组中的每个元素,输出其对应的ASCI码值。最后,我们将ASCI码值写入一个名为"output.txt"的文件中,使用了`FileInputStream`类的实例进行输出。
阅读全文