亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费

java io流讀寫(xiě)文件
發(fā)布時(shí)間:2026-05-04 19:57:02
Java IO流實(shí)現文件讀寫(xiě),流讀包括字節流和字符流,寫(xiě)文支持緩沖區、流讀隨機訪(fǎng)問(wèn)等操作。寫(xiě)文

Java中IO流簡(jiǎn)介

Java中的流讀IO流(輸入/輸出流)是用于處理輸入和輸出數據的一種方式,它允許程序從外部源讀取(??-)?數據┐(′ー`)┌,寫(xiě)文或者將數據寫(xiě)入到外部目標,流讀IO流主要分為字節流ヽ(′ー`)ノ和字(′?ω?`)符流兩種類(lèi)型,寫(xiě)文字節流用于處理二進(jìn)制數據,流讀如圖片??、寫(xiě)文音頻等;字符流用于處理文本數據,流讀如.txt文件,寫(xiě)文在(zai)Java中,流讀I??O流的寫(xiě)文使用主要涉及(╬?益?)到j(luò )ava.io包中的類(lèi)和接口。

Java中如何使用字節流讀寫(xiě)文件

1、流讀使用FileInputStream和FileOutputStream進(jìn)行(xing)文件的讀寫(xiě)操作

import java.io.FileInputStream??;import java.io.FileOutputStream;import java.io.IOException;public class ByteStreamDemo {  public static void main(String[] args) {  FileInputStream fis = null; FileOutputStream?? fos = null; try {  fis = new FileInputStream("input.txt"); fos = new FileOutputStrea??m("output.txt"); int dat?a; wh(′▽?zhuān)?ile ((data = fis.read()) != -1) {  foヽ(′ー`)ノs.write(data); } } catch (IOException e) {  e.printStackTrace(); } finally {  try {  if (fis?? != null) {  fis.close(); } if (fos != null) {  fos.close(); } } catch (IOException e) {  e.printStackTrace(); } } }}

2、使用Buffe??redInputStr?eam和BufferedOutputStream進(jìn)行文件的讀寫(xiě)操作

import java.io.BufferedInp??utStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class ByteStreamDemo {  public static void main(String[] args) {  FileInputStream fis = null; FileOutputStream fos = null; try {  fis = new FileInp??utStream(&?quo(╬?益?)t;input.txt"); fos = new FileOutputStream("output.txt"); int data; while ((data = fis.read()) != -1) {  fos.write(data); } } catch (IOException e) {  e.printSta??ckTra( ?° ?? ?°)ce(); } finally {  try {  if (fis != null) {  fis.close(); } if (fos != null) {  fos.close(); } } catch (IOException e) {  e.printStackTrace(); } } }}

Java中如何使用字符流讀寫(xiě)文件(以UTF-8編碼為例)

import java.io.Buffere??dReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import jav??a.iヾ(′▽?zhuān)??o.OutputStreamWriter;imporヽ(′ー`)ノt java.nio.charset.StandardCharset??s;import java.util.Scanner;import java.??util.regex.Pattern;import java.util.regex.Matcher;import javax.xml.parsers.DocumentBuilderFactory; // Jav(╬?益?)a7開(kāi)始支持,如果不支持,需要添加依賴(lài)庫:xml-apis和xercesImpl-2.9.1(或其他版本)到項目中,并在代碼頂部添加以下導入語(yǔ)句:import org.w3c.dom.D??ocument; import org.w3c.do??m.Element; import javax.xml.parsers.Document(′▽?zhuān)?BuilderFa(′▽?zhuān)?ctory; import javax.xml.parsers.ParserConfigu??rat??ionException; import org.xml.sa??x.SAXException; import org.xml.sax.InputSource; import org.xml.sax.SAXException; import org.xml.sax.SAXParseException; import javax.ヽ(′▽?zhuān)?ノxml.transform.TransformerException; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import ja??vax.xml.transf??orm.stream.StreamResult; import javax.xml.transformation.*; import javax.xml(′▽?zhuān)?.xpath.*; import javax
亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费 容城县| 龙南县| 会宁县| 民勤县| 屏山县| 新密市| 潞城市| 凤山县| 梅河口市| 息烽县| 宝山区| 噶尔县| 抚松县| 临颍县| 平罗县| 靖宇县| 崇阳县| 剑河县| 乌苏市| 凌海市| 沙湾县| 河东区| 颍上县| 乳山市| 佛山市| 夹江县| 三穗县| 大姚县| 合水县| 安宁市| 桂林市| 南川市| 衡南县| 修水县| 兴和县| 怀安县| 江川县| 寻乌县| 丰台区| 名山县| 汾西县| http://444 http://444 http://444 http://444 http://444 http://444