时间:2021-05-20
简述:
观察Byte值转为字符写入文件
如果在java里用byte打印出来
只有33 到 126的输出字符比较正常
此外发现Byte值为13是空格,10是换行符
知识点:
1. String 转为Byte输出("UTF-8"格式)
2. FileOutputStream 使用输出文件流
代码:
package testChar;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class TestChar { public static void main(String[] args){ File outputFile = new File("output.txt"); FileOutputStream outputFileStream = null; // try to open file output.txt try { outputFileStream = new FileOutputStream(outputFile); } catch (FileNotFoundException e) { e.printStackTrace(); } //output to output.txt for(int i = 33;i < 127;i++){ try { String numStr = i + ": "; byte[] numBytes = numStr.getBytes("UTF-8"); outputFileStream.write(numBytes); //i lies in [33, 127) outputFileStream.write(i); outputFileStream.write("\n".getBytes()); } catch (IOException e1) { e1.printStackTrace(); } } //close file stream try { outputFileStream.close(); } catch (IOException e) { e.printStackTrace(); } }}Byte从33 到 126 的字符输出:
output.txt 用Notepad打开:
33: !
34: "
35: #
36: $
37: %
38: &
39: '
40: (
41: )
42: *
43: +
44: ,
45: -
46: .
47: /
48: 0
49: 1
50: 2
51: 3
52: 4
53: 5
54: 6
55: 7
56: 8
57: 9
58: :
59: ;
60: <
61: =
62: >
63: ?
64: @
65: A
66: B
67: C
68: D
69: E
70: F
71: G
72: H
73: I
74: J
75: K
76: L
77: M
78: N
79: O
80: P
81: Q
82: R
83: S
84: T
85: U
86: V
87: W
88: X
89: Y
90: Z
91: [
92: \
93: ]
94: ^
95: _
96: `
97: a
98: b
99: c
100: d
101: e
102: f
103: g
104: h
105: i
106: j
107: k
108: l
109: m
110: n
111: o
112: p
113: q
114: r
115: s
116: t
117: u
118: v
119: w
120: x
121: y
122: z
123: {
124: |
125: }
126: ~
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
读取Java文件到byte数组的三种方法(总结)packagezs;importjava.io.BufferedInputStream;importjava.i
Java实现一个简单的文件上传案例实现流程:1.客户端从硬盘读取文件数据到程序中2.客户端输出流,写出文件到服务端3.服务端输出流,读取文件数据到服务端中4.输
java整数与byte数组的转换实现代码这里对java中整数与byte数组的转换进行了实现,平时的项目中很少用的到,但是特定需求的时候还是需要的,这里就记录下,
本文为大家讲解的是js代码如何实现换行的方法。 示例:认识语句document.write("Hello");document.write("World"
本文实例主要实现Python中的文件复制操作,有两种方法,具体实现代码如下所示:#coding:utf-8#方法1:使用read()和write()模拟实现文件