1. 程式人生 > >Java文字檔案讀寫

Java文字檔案讀寫

String filePath = new File("").getAbsolutePath() + "/src/file/" + "waitUse" + ".txt";
            FileInputStream inputStream = new FileInputStream(filePath);
            InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
            BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
            String lineString;
                   while ((lineString = bufferedReader.readLine()) != null) {
                
            }
            
bufferedReader.close();
            inputStream.close();

String filePath2 = "C:/Users/Administrator/Desktop/result.txt";
            File file = new File(filePath2);
            if(file.exists()){
                file.delete();
            }

            file.createNewFile();
            FileOutputStream fileOutputStream = new FileOutputStream(filePath2);
            OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream);
            BufferedWriter bufferedWriter = new BufferedWriter(outputStreamWriter);
            
 bufferedWriter.write(content + "\n");
            bufferedWriter.close();// 必須加入,否則快取區未滿時不寫入,最後會有部分內容缺失
            fileOutputStream.close();

相關推薦

Java文字檔案

String filePath = new File("").getAbsolutePath() + "/src/file/" + "waitUse" + ".txt"; Fil

Java檔案及效能比較總結

Java 之 檔案讀寫及效能比較總結 2014年05月12日 17:56:49 閱讀數:21765  幹Java這麼久,一直在做WEB相關的專案,一些基礎類差不多都已經忘記。經常想得撿起,但總是因為一些原因,不能如願。 其實不是沒有時間,只是有些時候疲於總結,今得空,下定決心

Python基本語法之文字檔案

  檔案讀寫相關係統函式說明 系統函式 說明 input(tips); 提示使用者輸入資訊,例如 str = input("Please input your ip:") 將輸入的資訊賦值給變數

沉澱再出發:java檔案

沉澱再出發:java的檔案讀寫 一、前言   對於java的檔案讀寫是我們必須使用的一項基本技能,因此瞭解其中的原理,位元組流和字元流的本質有著重要的意義。 二、java中的I/O操作  2.1、檔案讀寫的本質    概念框架: 1 方式

Java檔案管理工具

Java對檔案讀寫管理工具 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import j

java檔案操作,java nio 之MappedByteBuffer,高效檔案/記憶體對映

原文地址:https://www.cnblogs.com/lyftest/p/6564282.html   java處理大檔案,一般用BufferedReader,BufferedInputStream這類帶緩衝的Io類,不過如果檔案超大的話,更快的方式是採用MappedByteB

Python進階02 文字檔案

# 寫入 f = open("D:\\record.txt", 'w') f.write('tom, 12, 86\n') f.write('Lee, 15, 99\n') f.write('Lucy, 11, 58\n') f.write('Joseph, 19, 56') f.close()

Java檔案操作

                file(記憶體)----輸入流---->【程式】----輸出流---->file(記憶體)當我們讀寫文字檔案的時候,採用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的類是Input

Java檔案的操作詳解

Java中檔案讀寫操作的作用是什麼?回答這個問題時應該先想到的是Java只是一門語言,我們的一種使用工具而已,這樣答案就明晰了,就是將外來的各種資料寫入到某一個檔案中去,用以儲存下來;或者從檔案中將其資料讀取出來,供我們使用。就如下電影過程,從網路資源中下載一部電影保存於你

JAVA FileUtils(檔案以及操作工具類)

轉別人的合併的連結 //https://www.cnblogs.com/chenhuan001/p/6575053.html   //https://blog.csdn.net/lovoo/article/details/77899627 第一個連結找不到了作者看見了說一下我給你上鍊接

利用標準C語言庫函式進行文字檔案

    利用C語言進行檔案操作的方法有多種。其中包括在UNIX系統環境下利用系統介面進行檔案操作;在windows系統下可以利用windows系統下可以利用fopen_s等庫函式的安全版本進行檔案操作。但是用的最多的就是利用標準庫函式進行檔案操作。本文主要介紹利用C標準庫函

Java nio(檔案 例項解析)

讀寫操作是I/O操作的基本行為;NIO中從Channel中讀資料非常簡單:建立一個buffer;通過一個channel完成buffer的資料讀入;寫資料同樣簡單:建立一個buffer;向其中填充資料;然後通過一個channel完成buffer的資料寫入; 下面通過java的實

VC\c++ 對文字檔案方法(sys,txt)

ofstream是從記憶體到硬碟,ifstream是從硬碟到記憶體,其實所謂的流緩衝就是記憶體空間; 在C++中,有一個stream這個類,所有的I/O都以這個“流”類為基礎的,包括我們要認識的檔案I/O,stream這個類有兩個重要的運算子: 1、插入器(<

linux下java設定檔案許可權

只能給當前使用者賦予對該檔案的許可權,呼叫createNewFile()方法預設的許可權是644.  可以用命令列或者設定file引數。 File file = new File("/home/t

I/O 簡單文字檔案改 物件 ArrayList儲存檔案的記錄

建立一個類TextFile ,繼承ArrayList 類      哪麼TextFile 擁有ArrayList public類成員資料和方法。目的:1、用ArrayList物件儲存從文字檔案中讀出的記錄         2、可以用ArrayList類裡面的所有的方法對檔案中

MATLAB文字檔案

一. 基本知識:1. 二進位制檔案與文字檔案的區別:    將檔案看作是由一個一個位元組(byte) 組成的,那麼文字檔案中的每個位元組的最高位都是0,也就是說文字檔案使用了一個位元組中的七位來表示所有的資訊,而二進位制檔案則是將位元組中的所有位都用上了。這就是兩者的區別;

R語言-文字檔案 txt / csv / xlsx

read.table(file,sep,hesder) #file 檔案路徑 #sep 分隔符 #header 第一行是不是列名(如果第一行是列名匯入的時候填TRUE;預設值是FALSE,即把第一行算作資料) 準備工作 為方便後面使用的相對路徑,我們先使

Java使用RandomAccessFile文字檔案

指定位置寫入 RandomAccessFile file = new RandomAccessFile("c:\\k.txt", "rw");  file.seek(2*2);//跳過倆個位元組 file.write("人".getBytes());//防止亂碼 指定位

Java專案中檔案

1.讀取檔案 InputStream input;//輸入流 InputStreamReader isr = null; BufferedReader br = null; //用於包裝InputStreamReader,提高處理效能。因為

java 使用 NIO 檔案

public static void Readnio() { RandomAccessFile randomAccessFile = null; FileChannel fileChannel = null; try {