1 需求
- 需求:ASCII表
- 需求:打印 ASCII表
- 需求:ASCII表 分类
- 需求:ASCII表 中 常见字符
- 需求:ASCII表 中 正则相关字符
2 接口
3.X ASCII表
参考资料:
https://www.cnblogs.com/amosli/p/3832817.html
3.X 打印ASCII表
public class Test {
public static void main(String[] args) {
for (int i = 0; i < 128; i++) {
System.out.println(i + ":" + (char) i);
}
}
}
3.X ASCII表分类
- 控制字符:ASCII码值在0~31的字符,用于控制设备或通信协议,如:0~6是空字符、回车、换行、制表符、响铃、退格等。
- 可打印字符:ASCII码值在32~126的字符,用于显示和表达文本内容,包括数字、大小写字母、标点符号、特殊符号等。
- 扩展字符:ASCII码值在128~255的字符,用于满足一些特定的需求,这些扩展字符在不同的字符集中可能有所不同。
3.X ASCII表 中 常见字符
- 控制字符
- 0:空(NUL)
- 8:退格(BS)
- 9:水平制表符(TAB)
- 10:换行(LF)
- 11:竖直制表符(VT)
- 12:换页(FF)
- 13:回车(CR)
- 可打印字符
- 空格:32
- 0-9:48-57
- A-Z:65-90
- a-z:97-122
3.X 换行/回车的ASCII值
3.X ASCII表 中 正则相关字符
- \s A whitespace character: [ \t\n\x0B\f\r]
- :空格
- \t:制表符
- \n:换行符
- \x0B:垂直制表符
- \f:换页符
- \r:回车符
- \S A non-whitespace character: [^\s]
参考资料:
正则表达式——空白字符_正则表达式空白字符-CSDN博客