JAVA文件讀寫例題實(shí)現(xiàn)過程解析
練習(xí)
有這樣的一個words數(shù)組,數(shù)組中每個字符串的格式為“詞性:單詞”
String[] words = {"verb:eat","verb:drink","verb:sleep","verb:play","noun:rice","noun:meat","noun:hand","noun:hair"};
根據(jù)單詞性質(zhì)動詞verb全部存入verb.txt文件中
根據(jù)單詞性質(zhì)名詞noun全部存入noun.txt文件中
package readandwrite;
/*1.有這樣的一個words數(shù)組,數(shù)組中每個字符串的格式為“詞性:單詞”
String[] words = {"verb:eat","verb:drink","verb:sleep","verb:play","noun:rice","noun:meat","noun:hand","noun:hair"};
根據(jù)單詞性質(zhì)動詞verb全部存入verb.txt文件中
根據(jù)單詞性質(zhì)名詞noun全部存入noun.txt文件中
*/
import java.io.*;
public class FileReadAndWrite {
public static void main(String args[]) throws IOException {
//WORDS數(shù)組
String[] words = {"verb:eat","verb:drink","verb:sleep","verb:play","noun:rice","noun:meat","noun:hand","noun:hair"};
FileOutputStream outFile1 = new FileOutputStream("verb.txt");
FileOutputStream outFile2 = new FileOutputStream("noun.txt");
OutputStream out1 = new BufferedOutputStream(outFile1);
OutputStream out2 = new BufferedOutputStream(outFile2);
for(int i=0;i<words.length;i++){
if(words[i].startsWith("verb")){
byte[] bytes1 = words[i].getBytes();
out1.write(bytes1);
}
if(words[i].startsWith("noun")){
byte[] bytes2 = words[i].getBytes();
out2.write(bytes2);
}
}
out1.close();
out2.close();
}
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java程序執(zhí)行過程及內(nèi)存機(jī)制詳解
本講將介紹Java代碼是如何一步步運(yùn)行起來的,還會介紹Java程序所占用的內(nèi)存是被如何管理的:堆、棧和方法區(qū)都各自負(fù)責(zé)存儲哪些內(nèi)容,感興趣的朋友跟隨小編一起看看吧2020-12-12
使用Spring Initializr方式如何快速構(gòu)建Spring Boot項目
Spring lnitializr是一個Web應(yīng)用,它提供了一個基本的項目結(jié)構(gòu),能夠幫助我們快速構(gòu)建一個基礎(chǔ)的Spring Boot項目,本文分步驟講解如何使用Spring Initializr方式構(gòu)建Spring Boot項目,感興趣的朋友跟隨小編一起看看吧2023-08-08
基于springmvc之常用注解,操作傳入?yún)?shù)
這篇文章主要介紹了springmvc之常用注解,操作傳入?yún)?shù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09
SpringBoot整合Mybatis實(shí)現(xiàn)高德地圖定位并將數(shù)據(jù)存入數(shù)據(jù)庫的步驟詳解
這篇文章主要介紹了SpringBoot整合Mybatis實(shí)現(xiàn)高德地圖定位并將數(shù)據(jù)存入數(shù)據(jù)庫的步驟詳解,本文分步驟通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01
Spring AI Alibaba接入大模型時的依賴問題小結(jié)
文章介紹了如何在pom.xml文件中配置SpringAI Alibaba依賴,并提供了一個示例pom.xml文件,同時,建議將Maven倉庫鏡像設(shè)置為阿里云以提高下載速度,具體配置方法跟隨小編一起學(xué)習(xí)下吧2025-02-02
java數(shù)據(jù)結(jié)構(gòu)與算法之冒泡排序詳解
這篇文章主要介紹了java數(shù)據(jù)結(jié)構(gòu)與算法之冒泡排序,結(jié)合實(shí)例形式詳細(xì)分析了java冒泡排序的原理、實(shí)現(xiàn)技巧與相關(guān)注意事項,需要的朋友可以參考下2017-05-05
SpringBoot使用WebSocket的方法實(shí)例詳解
WebSocket 是 HTML5 開始提供的一種在單個 TCP 連接上進(jìn)行全雙工通訊的協(xié)議。這篇文章主要介紹了SpringBoot使用WebSocket,需要的朋友可以參考下2019-06-06

