欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java讀取txt文件和寫入txt文件的簡(jiǎn)單實(shí)例

 更新時(shí)間:2016年11月06日 11:53:08   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇Java讀取txt文件和寫入txt文件的簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

寫Java程序時(shí)經(jīng)常碰到要讀如txt或?qū)懭雝xt文件的情況,但是由于要定義好多變量,經(jīng)常記不住,每次都要查,特此整理一下,簡(jiǎn)單易用,方便好懂!

package edu.thu.keyword.test;

import java.io.File;
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileWriter;

public class cin_txt {
	static void main(String args[]) {
		try { // 防止文件建立或讀取失敗,用catch捕捉錯(cuò)誤并打印,也可以throw

			/* 讀入TXT文件 */
			String pathname = "D:\\twitter\\13_9_6\\dataset\\en\\input.txt"; // 絕對(duì)路徑或相對(duì)路徑都可以,這里是絕對(duì)路徑,寫入文件時(shí)演示相對(duì)路徑
			File filename = new File(pathname); // 要讀取以上路徑的input。txt文件
			InputStreamReader reader = new InputStreamReader(
					new FileInputStream(filename)); // 建立一個(gè)輸入流對(duì)象reader
			BufferedReader br = new BufferedReader(reader); // 建立一個(gè)對(duì)象,它把文件內(nèi)容轉(zhuǎn)成計(jì)算機(jī)能讀懂的語(yǔ)言
			String line = "";
			line = br.readLine();
			while (line != null) {
				line = br.readLine(); // 一次讀入一行數(shù)據(jù)
			}

			/* 寫入Txt文件 */
			File writename = new File(".\\result\\en\\output.txt"); // 相對(duì)路徑,如果沒有則要建立一個(gè)新的output。txt文件
			writename.createNewFile(); // 創(chuàng)建新文件
			BufferedWriter out = new BufferedWriter(new FileWriter(writename));
			out.write("我會(huì)寫入文件啦\r\n"); // \r\n即為換行
			out.flush(); // 把緩存區(qū)內(nèi)容壓入文件
			out.close(); // 最后記得關(guān)閉文件

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

以上這篇Java讀取txt文件和寫入txt文件的簡(jiǎn)單實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java基礎(chǔ)之Unsafe內(nèi)存操作不安全類詳解

    Java基礎(chǔ)之Unsafe內(nèi)存操作不安全類詳解

    Java是面向?qū)ο笳Z(yǔ)言,在使用Java編程時(shí),大多數(shù)情況下都不會(huì)直接操作內(nèi)存,而且Java也不提倡直接操作內(nèi)存,但是Java中到底有沒有可以直接操作內(nèi)存的工具類呢?有!Java中提供Unsafe類可以用來(lái)來(lái)直接操作內(nèi)存,文中詳細(xì)介紹了Unsafe內(nèi)存操作不安全類,需要的朋友可以參考下
    2021-06-06
  • spring boot 靜態(tài)資源處理方法

    spring boot 靜態(tài)資源處理方法

    本篇文章主要介紹了spring boot 靜態(tài)資源處理方法。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • Java非靜態(tài)成員變量之死循環(huán)(詳解)

    Java非靜態(tài)成員變量之死循環(huán)(詳解)

    下面小編就為大家?guī)?lái)一篇Java非靜態(tài)成員變量之死循環(huán)(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • java使用jdbc鏈接Oracle示例類分享

    java使用jdbc鏈接Oracle示例類分享

    本文為大家提供一個(gè)java使用jdbc鏈接Oracle的示例類,大家參考使用吧
    2014-01-01
  • Spring兩種任務(wù)調(diào)度Scheduled和Async的區(qū)別和應(yīng)用場(chǎng)景詳解

    Spring兩種任務(wù)調(diào)度Scheduled和Async的區(qū)別和應(yīng)用場(chǎng)景詳解

    在現(xiàn)代應(yīng)用程序中,任務(wù)調(diào)度是一個(gè)非常普遍的需求,Spring框架提供了兩種主要的方式來(lái)實(shí)現(xiàn)任務(wù)調(diào)度:??Scheduled?? 和 ??Async??,在這篇文章中,我們將詳細(xì)介紹這兩種方式的區(qū)別和應(yīng)用場(chǎng)景,需要的朋友可以參考下
    2024-12-12
  • Java TokenProcessor令牌校驗(yàn)工具類

    Java TokenProcessor令牌校驗(yàn)工具類

    這篇文章主要介紹了TokenProcessor令牌校驗(yàn)工具類 ,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • 使用SpringCache加Redis做緩存

    使用SpringCache加Redis做緩存

    這篇文章主要介紹了使用SpringCache加Redis做緩存方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 如何使用JDBC連接數(shù)據(jù)庫(kù)并執(zhí)行SQL語(yǔ)句

    如何使用JDBC連接數(shù)據(jù)庫(kù)并執(zhí)行SQL語(yǔ)句

    JDBC是Java數(shù)據(jù)庫(kù)連接的縮寫,是Java程序與數(shù)據(jù)庫(kù)進(jìn)行交互的標(biāo)準(zhǔn)API。JDBC主要包括Java.sql和javax.sql兩個(gè)包,通過(guò)DriverManager獲取數(shù)據(jù)庫(kù)連接對(duì)象Connection,并通過(guò)Statement或PreparedStatement執(zhí)行SQL語(yǔ)句
    2023-04-04
  • SpringBoot中使用 RabbitMQ的教程詳解

    SpringBoot中使用 RabbitMQ的教程詳解

    這篇文章主要介紹了SpringBoot中使用 RabbitMQ的教程詳解,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 關(guān)于Controller層和Service層的類報(bào)錯(cuò)問(wèn)題及解決方案

    關(guān)于Controller層和Service層的類報(bào)錯(cuò)問(wèn)題及解決方案

    這篇文章主要介紹了關(guān)于Controller層和Service層的類報(bào)錯(cuò)問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02

最新評(píng)論