欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java中byte輸出write到文件的實現(xiàn)方法講解

 更新時間:2019年03月08日 10:13:26   作者:anialy  
今天小編就為大家分享一篇關(guān)于Java中byte輸出write到文件的實現(xiàn)方法講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

簡述:

觀察Byte值轉(zhuǎn)為字符寫入文件

如果在java里用byte打印出來

只有33 到 126的輸出字符比較正常

此外發(fā)現(xiàn)Byte值為13是空格,10是換行符

知識點:

1. String 轉(zhuǎn)為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:   ~

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • Kotlin基礎(chǔ)教程之操作符與操作符重載

    Kotlin基礎(chǔ)教程之操作符與操作符重載

    這篇文章主要介紹了Kotlin基礎(chǔ)教程之操作符與操作符重載的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • java從控制臺接收一個數(shù)字的實例詳解

    java從控制臺接收一個數(shù)字的實例詳解

    這篇文章主要介紹了java從控制臺接收一個數(shù)字的實例詳解的相關(guān)資料,這里提供實例代碼,注釋說明清晰,需要的朋友可以參考下
    2017-07-07
  • JavaWeb中的組件Filter過濾器解析

    JavaWeb中的組件Filter過濾器解析

    這篇文章主要介紹了JavaWeb中的組件Filter過濾器解析,Filter過濾器是一種用于處理和轉(zhuǎn)換數(shù)據(jù)的工具,常用于Web開發(fā)中,它可以在請求到達(dá)服務(wù)器之前或響應(yīng)返回給客戶端之前對數(shù)據(jù)進(jìn)行預(yù)處理或后處理,需要的朋友可以參考下
    2023-10-10
  • mybatis中的擴(kuò)展實現(xiàn)源碼解析

    mybatis中的擴(kuò)展實現(xiàn)源碼解析

    這篇文章主要介給大家紹了關(guān)于mybatis中擴(kuò)展實現(xiàn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • Springboot中登錄后關(guān)于cookie和session攔截問題的案例分析

    Springboot中登錄后關(guān)于cookie和session攔截問題的案例分析

    這篇文章主要介紹了Springboot中登錄后關(guān)于cookie和session攔截案例,本文通過實例圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 詳解Javaee Dao層的抽取

    詳解Javaee Dao層的抽取

    這篇文章主要介紹了詳解Javaee Dao層的抽取,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • SpringMVC按Ctrl上傳多個文件的方法

    SpringMVC按Ctrl上傳多個文件的方法

    這篇文章主要為大家詳細(xì)介紹了SpringMVC按Ctrl上傳多個文件的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Java8?Stream教程之collect()的技巧

    Java8?Stream教程之collect()的技巧

    Java8引入了全新的Stream?API,這里的Stream和I/O流不同,它更像具有Iterable的集合類,但行為和集合類又有所不同,下面這篇文章主要給大家介紹了關(guān)于Java8?Stream教程之collect()的技巧,需要的朋友可以參考下
    2022-09-09
  • Springboot自動加載配置的原理解析

    Springboot自動加載配置的原理解析

    Springboot遵循“約定優(yōu)于配置”的原則,使用注解對一些常規(guī)的配置項做默認(rèn)配置,減少或不使用xml配置,讓你的項目快速運行起來,這篇文章主要給大家介紹了關(guān)于Springboot自動加載配置原理的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • Java實現(xiàn)多人聊天室的原理與源碼

    Java實現(xiàn)多人聊天室的原理與源碼

    這篇文章主要給大家介紹了關(guān)于Java實現(xiàn)多人聊天室的原理與源碼的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04

最新評論