一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術(shù)|正則表達式|

服務(wù)器之家 - 編程語言 - JAVA教程 - java IO流 之 輸出流 OutputString()的使用

java IO流 之 輸出流 OutputString()的使用

2020-07-10 19:41Bigerf JAVA教程

這篇文章主要介紹了java IO流 之 輸出流 OutputString()的使用的相關(guān)資料,需要的朋友可以參考下

FileOutPutStream:子類,寫出數(shù)據(jù)的通道

  步驟:

    1.獲取目標(biāo)文件

    2.創(chuàng)建通道(如果原來沒有目標(biāo)文件,則會自動創(chuàng)建一個)

    3.寫入數(shù)據(jù) write()

    4.釋放資源

  注意:

   ?。?)如果目標(biāo)文件不存在,那么會自己創(chuàng)建一個目標(biāo)文件

    (2)如果目標(biāo)文件存在,先將里面的數(shù)據(jù)清空,再寫入數(shù)據(jù)

   ?。?)想在原有的數(shù)據(jù)上寫入數(shù)據(jù),則在創(chuàng)建通道的時候使用 構(gòu)造方法:

       OutPutStream(File file,Boolean append),boolean值為true則可以

   ?。?)用 write(int a)方法寫入數(shù)據(jù),雖然接收的是int,但實際上只有一個字節(jié)的數(shù)據(jù)

      (操作的是低八位的,其他的全部丟掉)

java" id="highlighter_5873">
?
1
2
3
4
//會自動導(dǎo)入一些包
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//方式一
public static void writeData() throws IOException{
//1.找目標(biāo)文件
File file = new File("C:\\Users\\bigerf\\Desktop\\文件夾\\writeTest.java");
//2.創(chuàng)建一個通道
FileOutputStream outputStream = new FileOutputStream(file);
//3.開始寫入數(shù)據(jù),
int a = 10; // int 型 4個字節(jié)
outputStream.write(a); //注意這里每次只能輸出一個字節(jié)
outputStream.write('b'); // char 類型
outputStream.write(5);
// 0000-0000 0000-0000 0000-0001 1111-1111 == 511
int b = 511 ; //大于八位(9位)
outputStream.write(b); //實際結(jié)果 255,但沒有顯示
int c = 63; //小于八位(6位)
outputStream.write(c); //亂碼
//4.關(guān)閉資源
outputStream.close();
}
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//方式二
public static void writeData2() throws IOException{
//1.找目標(biāo)文件
File file = new File("C:\\Users\\bigerf\\Desktop\\文件夾\\writeTest2.java");
//2.創(chuàng)建一個通道,(如果不存在路徑中的文件,則會在這一步創(chuàng)建的文件)
//new FileOutputStream(file,true); /true表示在原來文本的基礎(chǔ)上寫入文本(反之則會先清空再寫入)
FileOutputStream outputStream = new FileOutputStream(file,true);
//3.創(chuàng)鍵一個字節(jié)數(shù)組
String str = "hello word";
//將字符串變?yōu)樽止?jié)數(shù)組
byte[] b = str.getBytes();
//4.寫入數(shù)據(jù)
outputStream.write(b); //hello word
//5.關(guān)閉資源
outputStream.close();
}

陌陌說:

  輸入流與輸出流可以實現(xiàn)對文件的拷貝,不妨試著實現(xiàn)

 ?。ㄏ葘⒙窂轿募臄?shù)據(jù)拷貝寫入到字節(jié)數(shù)組,再從字節(jié)數(shù)組寫出道路徑文件)

原文鏈接:http://www.cnblogs.com/bigerf/archive/2016/12/06/6137171.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: sss亚洲国产欧美一区二区 | 小寡妇好紧进去了好大看视频 | 嫩草视频在线观看视频播放 | 97香蕉超级碰碰碰久久兔费 | 维修工的调教 | 3x3x3x短视频在线看 | 好看华人华人经典play | 日韩欧美一区二区三区视频 | 人与动人物性行为zozo共患病 | 婷婷在线网站 | 久久性生大片免费观看性 | 欧美侏儒xxx| 国产在线观看91精品一区 | 美女做又爽又黄又猛 | 日韩基地1024首页 | 大又大又黄又爽免费毛片 | 91精品免费国产高清在线 | 金牛网155755水心论坛黄大父母 | 国产美女亚洲精品久久久综合 | 99国产国人青青视频在线观看 | 91av手机在线 | 高跟翘臀老师后进式视频 | 天天操天天做 | 污小说h| 国产91对白在线观看 | 日韩高清无砖砖区2022 | 日本道在线播放 | 欧美日韩一区二区综合 | 天天欲色成人综合网站 | 欧美日韩成人在线视频 | 男人j进女屁股视频在线观看 | 男同gay作爰视频网站 | 日本在线视频播放 | 欧洲美女人牲交一级毛片 | 国产白白视频在线观看2 | 99视频有精品视频免费观看 | 出a级黑粗大硬长爽猛视频 吃胸膜奶视频456 | 超91精品手机国产在线 | 免费成年视频 | 国产成人免费在线视频 | 国产在线步兵一区二区三区 |