1. 程式人生 > >java語言中對檔案基本的讀寫操作

java語言中對檔案基本的讀寫操作

 public static void main(String[] args) {
  File cfile = new File("newnewtest.txt");
  if(cfile.exists()){
   try {
    FileInputStream fis = new FileInputStream(cfile);
    InputStreamReader isr = new InputStreamReader(fis, "gbk");
    BufferedReader br = new BufferedReader(isr);
    String line;
    while((line = br.readLine()) != null){
     System.out.println(line);
    }
    br.close();
    isr.close();
    fis.close();
   } catch (FileNotFoundException e) {
    e.printStackTrace();
   } catch (UnsupportedEncodingException e) {
    e.printStackTrace();
   }catch (IOException e) {
    e.printStackTrace();
   }
  }
  File cfile1 = new File("newnewtest1.txt");
  try {
   FileOutputStream fos = new FileOutputStream(cfile1);
   OutputStreamWriter osw = new OutputStreamWriter(fos, "gbk");
   BufferedWriter bw = new BufferedWriter(osw);
   bw.write("你好!");
   bw.close();
   osw.close();
   fos.close();
  } catch (UnsupportedEncodingException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }catch(Exception e){
   e.printStackTrace();
  }
  
 }

相關推薦

java語言檔案基本操作

 public static void main(String[] args) {   File cfile = new File("newnewtest.txt");   if(cfile.exists()){    try {     FileInputStream fis = new FileInput

Java檔案操作

像我們經常會遇到這樣的事情,例如一個txt檔案中有姓名和電話,這個時候很經常就需要將名字和電話號碼進行提取操作,這個時候就可以利用Java中io來實現了。 這裡我就不具體介紹io中的位元組流和字元流的異同點了,有興趣的同學可以自己百度百度。 今天主要是介紹一下如何實現對檔案

python 檔案操作 以及如何邊寫入 邊儲存flush()

首先 python中開啟檔案大致常用的幾類如下: 1.寫入檔案write #這種寫入方式會將原文字刪除,重新寫入 File = open("test.txt",'w') 2.讀取檔案read File = open("test.txt",'a+')

Linux 核心驅動檔案

有時候需要在Linux kernel–大多是在需要除錯的驅動程式–中讀寫檔案資料。在kernel中操作檔案沒有標準庫可用,需要利用kernel的一些函式,這些函式主 要有: filp_open() filp_close(), vfs_read() vfs_write

java實現檔案操作(按要求在檔案指定位置新增內容)

本問提到的讀檔案進行讀操作使用的是FileInputStream方法,寫操作使用的是FileOutputStream方法,將字元內容進行拼接主要使用的是str+"a"和StringBuffer方法.下面是一個指令碼檔案#!/bin/bash #下面設定輸入檔案,把使用者執行p

Linux下檔案操作代表著什麼意思?

結論: a目錄有執行許可權表示可以cd 到這個目錄裡面 a目錄有讀許可權表示可以 ls a 這個目錄 a目錄有寫許可權表示可以在進入cd之後,能夠進行建立刪除檔案和目錄 實驗: [[ema

mysql 命令列檔案進行操作

首先在mysql中,使用如下指令: secure_file_priv後面跟著的路徑就是我們進行檔案操作的路徑: 檔案讀入: 將要讀的檔案放在上述路徑中, 使用如下指令: mysql> load data infile'c:/ProgramData/MySQL/My

python裡面檔案操作

python對檔案的讀操作用read,readline,readlines。 read可以接受一個變數以限制每次讀取的數量。read每次讀取整個檔案,並將檔案內容以字串形式儲存。(見下面的例子) 對於連續的面向行的處理,它是不必要的,如果檔案大於記憶體,該方法也不可行。

分別使用(字元流)和(位元組流)檔案進行操作

一.使用(字元流)對檔案進行讀寫操作/* * 使用字元流對檔案進行讀寫操作 */ import java.io.BufferedReader; import java.io.FileInputSt

通過位元組流來檔案進行操作

import java.io.*; public class OutPutStreamDemo01 { public static void main(String[] args) throws

C++檔案進行操作

1、 定義資料流物件指標 對檔案進行讀寫操作首先必須要定義一個數據流物件指標,資料流物件指標有三種類型,它們分別是: Ifstream:表示讀取檔案流,使用的時候必須包含標頭檔案“ifstream”; Ofstream:表示檔案寫入流,使用的時候必須包含標頭檔案“ofstr

在jsp進行檔案操作

1.實驗目的 本實驗的目的是掌握怎樣在JSP中進行檔案的讀寫操作。 2.實驗內容 編寫三個JSP頁面giveContent.jsp,writeContent.jsp、readContent.jsp以及兩個Tag檔案WriteTag.tag和ReadTag.

c語言檔案的建立和

在c語言中,fopen用於建立檔案,fwrite用於將資料寫入檔案,而fread用於讀取檔案中的資料,fclose用於關閉檔案(在有些編輯器中如VS2017要使用fopen_s、fwrite_s和fread_s、fclose_s或者在程式碼開始前使用#pragram warn

Java建立一個text文字檔案,並其進行操作

package test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.

Android/data/data//files下檔案操作

本文重點展示,對/data/data/<package name>/files中檔案的讀寫操作的實現。       一、寫出資料到files資料夾中,Activity提供了openFileOutput()方法,可以把資料輸出到/data/data/<p

Java語言八種基本類型對應的?包裝類類型

int str2 ger pan 轉換成 方法 print 基本 binary 八種基本類型對應的包裝類類型 byte Byte int Integer char

R語言開發之CSV檔案操作了解下

在R中,我們可以從儲存在R環境外部的檔案讀取資料,還可以將資料寫入由作業系統儲存和訪問的檔案。這個csv檔案應該存在於當前工作目錄中,以方便R可以讀取它, 當然,也可以設定自己的目錄,並從那裡讀取檔案。

介面測試系列:工作所用(十:配置檔案操作 configparser模組)

global_cache.py # -*- codeding: utf-8 -*- import configparser import hashlib import os from common.base import ENV class globalInfo: def get_

C#檔案操作

一.檔案的讀取: 1.匯入名稱空間  using System.IO; 2.獲取檔案流    FileStream  fs=new   File(path,FileMode.Open); 3.獲取讀物件    StreamReader  sr=new  Stream

IO練習(FileReader和Writer檔案進行

package aa; import java.io.*; public class aaa {     public static void main(String[] args) throws IOException {         File file=new Fi