java之文本文件与java虚拟机编码以及ASCII码的两种形式转换
来源:互联网 发布:下载美化照片软件 编辑:程序博客网 时间:2024/06/10 02:26
读取文本文件中的字符或数字:
在Java console中显示对应的ASCII码(默认为十进制形式),若想转化为十六进制的形式使用 Integer.toHexString(int i)
例如文本中有a b c 1 2 在读取后显示对应十进制形式(注意文本中的空格也会读取翻译成ACIII码) 将十进制的ASCII码转化为十六进制:
向文本文件中写入数字或字符
使用output.write(5)方法是将ASCII码十进制形式为5对应的字符写入,即在文件中显示|
使用output.write("5".getBytes())方法是将数字5写入,即在文件中显示5
将ASCII码的十六进制形式转化为十进制形式使用Integer.parseInt(String s,16 )
总结:读取时显示十进制形式的ASCII码,在写入的时候只能将十进制形式的ASCII码写入文本文件中(文本显示对应的字符)
ASCII码的两种形式转化:十进制->十六进制 Integer.toHexString(int i)
十六进制转化为十进制 Integer.parseInt(String s,16 ) (若将一串十六进制的字符串(中间无空格)写入时,应每次取长度为2的子串)
for(int i=0; i<text.length()-2; i=i+2){ //每次取长度为2的子串
output.write(Integer.parseInt(text.substring(i, i+2),16));//十六进制转化为十进制
}
- java之文本文件与java虚拟机编码以及ASCII码的两种形式转换
- Java获取文本文件字符编码的两种方法
- Java中文与ASCII码的转换
- Java中文与ASCII码的转换
- Java中文与ASCII码的转换
- Java中文与ASCII码的转换
- 关于java UTF-8中文与Unicode编码之间转换,以及将浏览器地址栏编码过的中文转换UTF-8形式
- java ascii 的转换
- Java判断文本文件编码格式以及读取
- java 汉字与ASCII码之间的转换
- [Java]字符串 与 ASCII码 相互转换
- java获取文本文件的编码
- Android虚拟机与Java虚拟机——两种虚拟机的比较
- Java 实现复制文本文件的两种方法
- Java中文本文件读取的两种方法
- Java编写ASCII码转换
- java实现获取文本文件的编码格式
- 检查文本文件编码的Java程序
- 求知过程之redis
- java线程执行器框架介绍(二)--ScheduledThreadPoolExecutor
- 前端微信小程序实战篇
- Python 之 异常处理机制
- 【脚本语言系列】关于Python基础知识面向对象编程,你需要知道的事
- java之文本文件与java虚拟机编码以及ASCII码的两种形式转换
- 如果你还是“程序员”,我劝你别创业!
- 配置RabbitMQ远程访问
- Js中的事件委托
- eclipse创建webservice服务
- leetcode-12. Integer to Roman(整数转换成罗马数字)
- Java多线程-并发协作(生产者消费者模型)
- 图半监督学习——标记传播
- 第一次使用git提交本地文件到github