java DataInputStream和DataOutputStream詳解及實例代碼
更新時間:2017年01月25日 10:35:12 投稿:lqh
這篇文章主要介紹了java DataInputStream和DataOutputStream詳解及實例代碼的相關資料,需要的朋友可以參考下
java DataInputStream和DataOutputStream詳解
操作基本數(shù)據(jù)類型的流
DataInputStream
DataOutputStream
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class IntegerDemo {
public static void main(String[] args) throws IOException {
myWrite();
myReader();
}
private static void myWrite() throws IOException {
// TODO Auto-generated method stub
// 創(chuàng)建數(shù)據(jù)輸出流對象
FileOutputStream fos = new FileOutputStream("E:\\zikao\\file\\cs.txt");
DataOutputStream dos = new DataOutputStream(fos);
// 寫數(shù)據(jù)
dos.writeByte(10);
dos.writeShort(100);
dos.writeInt(1000);
dos.writeLong(10000);
dos.writeFloat(12.34F);
dos.writeDouble(12.56);
dos.writeChar('a');
dos.writeBoolean(true);
// 釋放資源
dos.close();
}
private static void myReader() throws IOException {
// TODO Auto-generated method stub
// 創(chuàng)建數(shù)據(jù)輸入流對象
FileInputStream fis = new FileInputStream("E:\\zikao\\file\\cs.txt");
DataInputStream dis = new DataInputStream(fis);
// 讀數(shù)據(jù)
byte b = dis.readByte();
short s = dis.readShort();
int i = dis.readInt();
long l = dis.readLong();
float f = dis.readFloat();
double d = dis.readDouble();
char c = dis.readChar();
boolean bl = dis.readBoolean();
// 釋放資源
dis.close();
System.out.println(b);
System.out.println(s);
System.out.println(i);
System.out.println(l);
System.out.println(f);
System.out.println(d);
System.out.println(c);
System.out.println(bl);
}
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
剖析Java中在Collection集合中使用contains和remove為什么要重寫equals
這篇文章主要介紹了Collection集合的contains和remove方法詳解remove以及相關的經(jīng)驗技巧,通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-09-09
Java并發(fā)編程之CountDownLatch的使用
CountDownLatch是一個倒數(shù)的同步器,常用來讓一個線程等待其他N個線程執(zhí)行完成再繼續(xù)向下執(zhí)行,本文主要介紹了CountDownLatch的具體使用方法,感興趣的可以了解一下2023-05-05
使用springboot 獲取控制器參數(shù)的幾種方法小結
這篇文章主要介紹了使用springboot 獲取控制器參數(shù)的幾種方法小結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12
使用Java實現(xiàn)構建jenkins的多個job并返回構建結果示例
這篇文章主要介紹了使用Java實現(xiàn)構建jenkins的多個job并返回構建結果示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
Java面試重點中的重點之Elasticsearch核心原理
ElasticSearch是一個基于Lucene的搜索引擎,是用Java語言開發(fā)的,能夠達到實時搜索,穩(wěn)定,可靠,快速,安裝使用方便,作為Apache許可條款下的開放源碼發(fā)布,是一種流行的企業(yè)級搜索引擎,是最受歡迎的企業(yè)搜索引擎2022-01-01

