1. 程式人生 > >89、java的IO操作-基本資料操作流

89、java的IO操作-基本資料操作流

/*
 * 可以讀寫基本資料型別的資料
 * 資料輸入流:DataInputStream
 * 			DataInputStream(InputStream in)
 * 資料輸出流:DataOutputStream
 * 			DataOutputStream(OutputStream out) 
 */
public class DataStreamDemo {
	public static void main(String[] args) throws IOException {
		// 寫
		// write();

		// 讀
		read();
	}

	private static void read() throws IOException {
		// DataInputStream(InputStream in)
		// 建立資料輸入流物件
		DataInputStream dis = new DataInputStream(
				new FileInputStream("dos.txt"));

		// 讀資料
		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 bb = 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(bb);
	}

	private static void write() throws IOException {
		// DataOutputStream(OutputStream out)
		// 建立資料輸出流物件
		DataOutputStream dos = new DataOutputStream(new FileOutputStream(
				"dos.txt"));

		// 寫資料了
		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();
	}
}

相關推薦

89java的IO操作-基本資料操作

/* * 可以讀寫基本資料型別的資料 * 資料輸入流:DataInputStream * DataInputStream(InputStream in) * 資料輸出流:DataOutputStream * DataOutputStream(Outpu

資料庫之表操作資料操作

注意的幾點:1.如果你在cmd中書命令的時候,輸入錯了就用\c跳出   2.\s檢視配置資訊 一、操作資料夾(庫) 增:create database db1 charset utf8; 刪:drop database db1; 改:alter da

MySQl的庫操作操作資料操作

一、庫操作   1.1庫的增刪改查   (1)系統資料庫:      performance_schema:用來收集資料庫伺服器的效能引數,記錄處理查詢時發生的各種事件、鎖等現象   mysql:授權庫,主要儲存系統使用者的許可權資訊   test:MySQl資料庫系統自動建立的測試資料庫 &n

資料結構與演算法15-圖的基本資料操作

基本資料操作 ADT  圖(Graph) Data        頂點的有窮非空集合和邊的集合 Operation           CreateGraph(*G,V,VR):V點集,VR邊弧集的定義構造圖G           DestroyGraph(*G)

快取型資料庫redis基本資料操作

| redis基本操作 今天我們來講一下redis的幾種基本資料操作 1. 啟動資料庫服務 .伺服器端的命令為redis-server可以使用help檢視幫助文件redis-server --help 啟動 以服務端啟動 sudo service redi

HBase基本資料操作詳解【完整版,絕對精品】

引言 之前詳細寫了一篇HBase過濾器的文章,今天把基礎的表和資料相關操作補上。 本文件參考最新(截止2014年7月16日)的官方Ref Guide、Developer API編寫。 所有程式碼均基於“hbase 0.96.2-hadoop2”版本編寫,均實測通過。 歡迎轉載

Pat甲級題目刷題分享+演算法筆記提煉 ---------------第一部分 基本資料操作與常用演算法

一、演算法筆記提煉     ·  數學相關      1. 最大公約數+最小公倍數(只需要記住 定理即可)       gcd(a,b) = gcd(b,a%b);   意思是:a與b的最

MongoDB入門---安裝php擴充套件&php基本增刪改查操作&php7基本資料操作

    經過前些天的學習,我們對MongoDB有了一個大概的瞭解了,對於命令列的操作,也有了基本的認識。但是呢,無論什麼資料庫,最終還是要落實到操作語言上。因為本人擅長的是php這個語言,所以本人就。。

Solr索引和基本資料操作

1. 介紹 Solr索引可以接收不同的資料來源,包括XML檔案,逗號分隔值(CSV)檔案,從資料庫提取的資料,常見的檔案格式如MS Word或PDF. 有三種常用的方法載入資料到Solr索引: * 使用Apache Tika的Solr Cell框架,處理二進位制或結構化檔案

Kaggle 基本資料操作

import pandas as pd #檔案路徑 file_path = '../input/xxx.csv' #讀取csv格式 file_data = pd.read_csv(file_path

Python 十分鐘學會pandas基本資料操作

importIn[1]: import numpy as np In[2]: import pandas as pd In[3]: import matplotlib.pyplot as plt 建立物件通過list建立Series,pandas建立預設的整數索引In[4]: s = pd.Series

python-pandas基本資料操作

一、檢視資料(檢視物件的方法對於Series來說同樣適用) 1.檢視DataFrame前xx行或後xx行 a=DataFrame(data); a.head(6)表示顯示前6行資料,若head()中不帶引數則會顯示全部資料。 a.tail(6)表示顯示後

Redis的基本資料操作命令(一)

一 String型別 1 set 設定key對應的值。 set name Diamond 2 setnx 設定key的值,如果key已存在,返回0。nx為not exist的意思。 127.0.0.1:6379> setnx n

CoreData-基本資料操作(增刪改查)

一、基礎概念深入 1.NSManagedObjectContext(託管物件上下文):參與資料庫進行各種操作的全過程,並監測資料物件的變化。 被管理資料上下文就像便箋簿,當從資料持久層獲取資料時,相當於把這些臨時的資料拷貝寫在便箋簿上,然後就可以隨心所欲的修改這些值。 通過上下文,可

ADO.NET基本資料操作(增刪改查)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; using System.Data; na

【甘道夫】HBase基本資料操作詳解【完整版,絕對精品】

hbase(main):014:0> describe 'rd_ns:itable' DESCRIPTION                                                                                              

Django基本資料操作

Guest是一個類,代表一張表裡 1、獲取table內所有物件 table.objects.all() 舉例,:Guest.objects.all() 2、插入資料 e=Guest(...)#...代表傳入的必要資料 e.save() 或者 Gue

包裝類(Integer/Boolean等字串與基本資料型別轉化,-127-128自動裝箱入池)

為什麼要有包裝類? Object類可以接收所有引用資料型別。然而在Java中,資料型別分為基本資料型別和引用資料型別,那麼基本資料型別如何處理呢? 使用包裝類 :包裝類是將基本資料型別封裝到類中,因為Object無法接受基本資料型別,封裝成類後就可以用Object類來接收。 簡單定義一個in

(java基本資料型別)

java中提供了8中基本資料型別(六種數字型別、一個字元型別、一個布林型別){ byte: byte 資料型別是8位、有符號的,以二進位制補碼錶示的整數; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 預設值是 0; byte 型別用在大型陣列中節約空間,主要代

mysql學習【第3篇】:資料庫之增刪改查操作 資料庫之表操作資料操作

資料庫之表操作,資料操作 注意的幾點:1.如果你在cmd中書命令的時候,輸入錯了就用\c跳出   2.\s檢視配置資訊