本文主要是介绍I/O流的体系--6.5,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 将 ASCII 码转换为字符
int asciiCode = 65; // ASCII 码对应 'A'
char character = (char) asciiCode; // 将 ASCII 码转换为字符
System.out.println(character); // 输出: A
2. 将字符转换为 ASCII 码
char character = 'A'; // 字符 'A'
int asciiCode = (int) character; // 将字符转换为 ASCII 码
System.out.println(asciiCode); // 输出: 65
代码:
package java2;import java.io.File;//2.引入io流
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.sql.SQLOutput;public class Test01 {public static void main(String[] args) throws IOException {File f=new File("D:\\....test\\资料\\test.txt"); //1.对文件进封装FileReader fr = new FileReader(f); //3.读取已经封装的的文件名字,有异常直接抛出去 (接入管子)
// int n1 = fr.read();//4.读取文件,有异常直接抛出
// System.out.println(n1);
// int n2 = fr.read();//4.读取文件,有异常直接抛出
// System.out.println(n2);
// int n3 = fr.read();//4.读取文件,有异常直接抛出
// System.out.println(n3);
// int n4 = fr.read();//4.读取文件,有异常直接抛出
// System.out.println(n4);
// int n5 = fr.read();//4.读取文件,有异常直接抛出
// System.out.println(n5);
// 102
// 108
// 97
// 103
// 123int n = fr.read();//4.读取文件,有异常直接抛出while(n!=-1){ //5.每次只会读取一个字符,当没有字符可以读取的时候输出-1,利用这个进行循环输出char nn=(char)n; //6.创立新字符nn将n的ascll数字转换为ascll码System.out.print(nn);n=fr.read();}}
}/*
File f=new File("D:\\....test\\资料\\test.txt"); //1.对文件进封装import java.io.File;//2.引入io流FileReader fr = new FileReader(f); //3.读取已经封装的的文件名字,有异常直接抛出去 (接入管子)
int n = fr.read();//4.读取文件,有异常直接抛出
while(n!=-1){ //5.每次只会读取一个字符,当没有字符可以读取的时候输出-1,利用这个进行循环输出
char nn=(char)n; //6.创立新字符nn将n的ascll数字转换为ascll码*/
输出:
flag{hello_ctf}
这篇关于I/O流的体系--6.5的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!