最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java核心編程之文件隨機讀寫類RandomAccessFile詳解

 更新時間:2017年08月25日 09:17:17   作者:夏天de樹下睡著了  
這篇文章主要為大家詳細介紹了Java核心編程之文件隨機讀寫類RandomAccessFile,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內(nèi)容如下

1.RandomAccessFile

  RandomAccessFile主要用于文件內(nèi)容的讀寫訪問

2.訪問模式

  “r”:只讀方式。

  “rw”:打開以便讀取和訪問,如果文件不存在則創(chuàng)建文件。

  “rws”: 除了‘rw‘功能以外,文件內(nèi)容或者元數(shù)據(jù)更新時一同寫入。

  “rwd”:除了‘rw‘功能以外,文件內(nèi)容更新時一同寫入。

3.使用案例

package test;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;

public class RandomAccess {
 
 
 public static void main(String[] args) {
  try {
   File file = new File("C:\\img\\666.txt");
   
   //打開文件
   RandomAccessFile randomAccess = new RandomAccessFile(file,"rwd"); //訪問文件 
   Long lenth = randomAccess.length(); //獲取文件長度
   System.out.println("lenth:"+lenth);
   randomAccess.seek(4); //設(shè)置指針位置
   
   //讀取文件
   int c = randomAccess.read(); //讀取一個字節(jié)
   System.out.println("c:"+c);
   System.out.println("c:"+(char)c); //轉(zhuǎn)換為字符
   
   byte[] b = new byte[3]; //讀取字節(jié)數(shù)字,創(chuàng)建數(shù)組
   randomAccess.read(b, 1, 2); //從指針1處讀取兩個字節(jié)寫入數(shù)組b中
   String s = new String(b); //轉(zhuǎn)換為字符串
   System.out.println("byte:"+s); //輸出
   
   //寫入文件
   File file2 = new File("C:\\img\\777.txt");
   if(!file2.getParentFile().exists()){
    file2.getParentFile().mkdirs();
   } 
   file2.createNewFile();
   RandomAccessFile randomAccess2 = new RandomAccessFile(file2,"rwd"); //訪問文件 
   randomAccess2.write(b); //寫入字符數(shù)組
   
   //關(guān)閉文件
   randomAccess.close();
   randomAccess2.close();
   
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
  
 }

}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 2022年最新java?8?(?jdk1.8u321)安裝圖文教程

    2022年最新java?8?(?jdk1.8u321)安裝圖文教程

    這篇文章主要介紹了2022年最新java?8?(?jdk1.8u321)安裝圖文教程,截止2022年1月,官方出的jdk1.8目前已更新到8u321的版本,本文通過圖文并茂的形式給大家介紹安裝過程,需要的朋友可以參考下
    2022-08-08
  • Java concurrency之AtomicLong原子類_動力節(jié)點Java學(xué)院整理

    Java concurrency之AtomicLong原子類_動力節(jié)點Java學(xué)院整理

    AtomicLong是作用是對長整形進行原子操作。下面通過本文給大家介紹Java concurrency之AtomicLong原子類的相關(guān)知識,感興趣的朋友一起看看吧
    2017-06-06
  • 使用Feign?logging?開啟調(diào)用日志

    使用Feign?logging?開啟調(diào)用日志

    這篇文章主要介紹了使用Feign?logging?開啟調(diào)用日志,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • HashMap線程不安全問題解析

    HashMap線程不安全問題解析

    這篇文章主要介紹了HashMap線程不安全問題解析,HashMap的線程不安全體現(xiàn)在會造成死循環(huán)、數(shù)據(jù)丟失、數(shù)據(jù)覆蓋等問題,其中死循環(huán)和數(shù)據(jù)丟失是在JDK1.7中出現(xiàn)的問題,在JDK1.8中已經(jīng)得到解決,但是1.8中仍會有數(shù)據(jù)覆蓋這樣的問題,需要的朋友可以參考下
    2023-11-11
  • Java輕松入門冒泡?選擇?插入?希爾?歸并排序算法

    Java輕松入門冒泡?選擇?插入?希爾?歸并排序算法

    這篇文章主要介紹了Java常用的排序算法及代碼實現(xiàn),在Java開發(fā)中,對排序的應(yīng)用需要熟練的掌握,這樣才能夠確保Java學(xué)習時候能夠有扎實的基礎(chǔ)能力。那Java有哪些排序算法呢?本文小編就來詳細說說Java常見的排序算法,需要的朋友可以參考一下
    2022-02-02
  • 教你在SpringBoot中管理多環(huán)境配置文件

    教你在SpringBoot中管理多環(huán)境配置文件

    在項目開發(fā)中,一般會分為開發(fā)環(huán)境,測試環(huán)境和生產(chǎn)環(huán)境.如果總是在一個文件中修修改改,難免會出現(xiàn)錯誤,尤其是在交接的過程中,一旦出現(xiàn)問題,輕則丟失績效,重則需要刪庫跑路.本文則帶大家詳細了解怎么管理多環(huán)境配置文件,需要的朋友可以參考下
    2021-05-05
  • 詳解Eclipse Validating緩慢的優(yōu)化

    詳解Eclipse Validating緩慢的優(yōu)化

    這篇文章主要介紹了詳解Eclipse Validating緩慢的優(yōu)化,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2021-03-03
  • Java分布式事務(wù)管理框架之Seata

    Java分布式事務(wù)管理框架之Seata

    這篇文章主要介紹了Java分布式事務(wù)框架Seata,分布式事務(wù)是指事務(wù)的參與者、支持事務(wù)的服務(wù)器、資源服務(wù)器以及事務(wù)管理器分別位于不同的分布式系統(tǒng)的不同節(jié)點之上
    2022-07-07
  • JAVA之讀取properties時路徑的注意問題

    JAVA之讀取properties時路徑的注意問題

    這篇文章主要介紹了JAVA之讀取properties時路徑的注意問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • MyBatis-Plus QueryWrapper及LambdaQueryWrapper的使用詳解

    MyBatis-Plus QueryWrapper及LambdaQueryWrapper的使用詳解

    這篇文章主要介紹了MyBatis-Plus QueryWrapper及LambdaQueryWrapper的使用詳解,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評論

绿春县| 麟游县| 邵东县| 视频| 汝城县| 朔州市| 泽库县| 宁津县| 策勒县| 左云县| 黑龙江省| 米泉市| 扎鲁特旗| 恩施市| 美姑县| 垫江县| 纳雍县| 禄丰县| 阳山县| 弥勒县| 雅江县| 萨迦县| 永平县| 宜昌市| 朔州市| 丹凤县| 东山县| 紫云| 习水县| 衡东县| 稷山县| 阳江市| 三原县| 黑山县| 德安县| 巨鹿县| 镶黄旗| 利川市| 开江县| 银川市| 旬阳县|