关于合并多个文本文件到一个新的文本文件中 用java写的! 代码要写上!我用eclipse编译器! java把控制台输入的文本追加到文本文件中

java\u8bfb\u53d6\u4e24\u4e2aTXT\u6587\u4ef6\u5e76\u4e14\u5904\u7406\u628a\u4e24\u4efd\u5185\u5bb9\u5199\u5165\u4e00\u4e2a\u6587\u4ef6\uff0c\u6c42\u89e3\uff0c

\u6309\u7167\u697c\u4e0a\u7684\u4ee3\u7801\uff0c\u7136\u540e\u8fd0\u884cJDK\u4e2djavac\u547d\u4ee4\u8fdb\u884c\u7f16\u8bd1\uff0cjava\u547d\u4ee4\u8fd0\u884c\u5373\u53ef\uff0c\u4e0b\u9762\u8bf4\u4e0b\u547d\u4ee4\u95ee\u9898\u3002
\u5982\u679c\u4f60\u5df2\u7ecf\u8bbe\u7f6e\u73af\u5883\u53d8\u91cfpath\u4e86\uff0c\u90a3\u4e48\u5c31\u53ef\u4ee5\u5728\u547d\u4ee4\u63d0\u793a\u7b26\u4efb\u610f\u4f4d\u7f6e\u4f7f\u7528javac\u548cjava\u547d\u4ee4\uff0c\u5426\u5219\u5fc5\u987b\u5230JDK\u5b89\u88c5\u76ee\u5f55\u4e2d\uff08JDK/bin\uff09\u8fd0\u884c\u8fd9\u4e24\u4e2a\u547d\u4ee4\uff0c\u800c\u4e14\u5fc5\u987b\u5c06\u8981\u7f16\u8bd1\u7684\u7c7b\u653e\u5230\u8fd9\u91cc\uff0c\u6240\u4ee5\u5efa\u8bae\u5148\u8bbe\u7f6epath\u3002 \u8bbe\u7f6e\u597dpath\u4ee5\u540e\u901a\u8fc7\u547d\u4ee4\u63d0\u793a\u7b26\u5230\u4f60\u8981\u7f16\u8bd1\u7684java\u6e90\u6587\u4ef6\u76ee\u5f55\u4e2d\uff0c\u5047\u8bbe\u8fd9\u4e2a\u76ee\u5f55\u5728D\u76d8\u6839\u76ee\u5f55(windows\u7cfb\u7edf),\u90a3\u547d\u4ee4\u63d0\u793a\u7b26\u5230D\u76d8\uff0c\u7136\u540ejavac \u6587\u4ef6\u540d \uff0c\u8fd9\u91cc\u8981\u5e26\u6269\u5c55\u540d\uff0c\u6bd4\u5982\u4f60\u7684java\u6e90\u6587\u4ef6\u53ebAAA\uff0c\u5fc5\u987bjavac AAA.java\uff0c\u7f16\u8bd1\u7684\u662f\u6587\u4ef6\uff0c\u8fd0\u884c\u7684\u662f\u7c7b\uff0c\u8fd0\u884c\u65f6\u53ea\u9700\u8981java AAA \u7f16\u8bd1\u540e\u4f1a\u5728\u540c\u76ee\u5f55\u4e0b\u4ea7\u751f\u4e00\u4e2a.class\u7c7b\u6587\u4ef6\uff0c\u6211\u8fd9\u91cc\u4f1a\u4ea7\u751fAAA.class
\u4e0d\u61c2\u8ffd\u95ee\uff01\uff01\uff01

/**
* \u4ece\u63a7\u5236\u53f0\u63a5\u6536\u7528\u6237\u8f93\u5165\u7684\u6570\u636e,\u5e76\u5b58\u50a8\u5728\u78c1\u76d8\u4e0a
* @param filePath
*/
static void userPrint(String filePath){
BufferedReader br = null;
BufferedWriter bw = null;
try{
//\u901a\u8fc7System.in\u8fd4\u56de\u4e00\u4e2aInputStream\u5bf9\u8c61\u7528\u4e8e\u6784\u9020\u4e00\u4e2aInputStreamReader\u5bf9\u8c61
//\u518d\u7528\u6765\u6784\u9020\u4e00\u4e2aBuffered\u5bf9\u8c61
br = new BufferedReader(new InputStreamReader(System.in));
bw = new BufferedWriter(new FileWriter(filePath,true)); //true\u8868\u793a\u662f\u5426\u8ffd\u52a0
String str = br.readLine();//\u63a5\u6536\u7528\u6237\u8f93\u5165
while(!str.equals("exit")){//\u5982\u679c\u7528\u6237\u8f93\u5165exit\u5219\u9000\u51fa\u5faa\u73af
bw.write(str);//\u5c06\u7528\u6237\u8f93\u5165\u7684\u5b57\u7b26\u4e32\u5199\u5165\u6587\u4ef6
bw.newLine();//\u6362\u884c
bw.flush();//\u5237\u65b0\u7f13\u51b2\u533a,\u5c06\u7f13\u51b2\u533a\u7684\u5b57\u7b26\u5199\u5165\u78c1\u76d8!
str = br.readLine();//\u7ee7\u7eed\u63a5\u6536\u8f93\u5165
}
}
catch(FileNotFoundException e){
System.out.println(e.getMessage());
}
catch(IOException e){
System.out.println(e.getMessage());
}
finally{
try {
bw.close();//\u5173\u95ed\u5bf9\u8c61\u524d\u4f1a\u8c03\u7528bw.flush();
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;

public class Together {
/**
* @param files 需要合并的多个文件数组
* @param target 合并后保存的目标文件
*/
public void fileMerge(File files[], File target) {
final int BUFFER_SIZE = 0x500000;
try {
FileOutputStream fos = new FileOutputStream(target);
byte[] b = new byte[BUFFER_SIZE];
for (int i = 0; i < files.length; i++) {
FileInputStream fis = new FileInputStream(files[i]);
while (fis.read(b) != -1) {
fos.write(b);
}
}
fos.flush();
System.out.println("合并success!");

} catch (Exception e) {
System.out.println("error: " + e);

}
}
}

你使用eclipse的话用数组反而不好,建一个新的文件啊,代码全在一个文件里太多,看的麻烦,在SRC里建些文件,条例更清楚。我也是新手。。。。我也在做类似的题目

eclipse不是编译器
是IDE

这个很简单啊,你用命令行方式输入你的文件的路径
不久可以了?上学的时候联系旧这样做的!

可以将说要用的文件存到ArrayList下,然后对ArrayList读取,将合并文件写成一个方法,看了一下还有一点缺陷就是合并文件后有太多垃圾空间了,

  • word濡備綍灏澶氫釜鏂囨。姹囨鍒颁竴涓枃妗
    绛旓細1銆侀鍏堟柊寤轰竴涓瘝鐗堬紝涔熷氨鏄皢鎵鏈夌殑鏂囨。鍏ㄩ儴鍚堝苟鍒拌繖涓涓枃妗d腑鏉銆2銆佹墦寮鏂囨。锛屽湪鏂板缓鏂囨。鐨勫伐鍏锋爮涓偣鍑绘彃鍏ュ伐鍏枫3銆佺劧鍚庡湪鏂囨湰宸ュ叿鏍忎笅瀵硅薄澶嶉夋涓偣鍑绘枃浠朵腑鐨勬枃瀛椼4銆佷箣鍚庝細寮瑰嚭涓涓璇濇锛屽湪杩欎釜瀵硅瘽妗嗕腑閫夋嫨浣犻渶瑕佸悎骞剁殑word鏂囨。锛岀劧鍚庣偣鍑绘彃鍏ャ5銆佽繖涓椂鍊欎綘灏变細鍙戠幇锛屾墍鏈夎閫変腑鐨剋ord...
  • 濡備綍鎶3涓獁ord鏂囦欢鍚堝苟涓涓枃浠跺浣曟妸3涓獁ord鏂囦欢鍚堝苟涓涓枃浠跺す
    绛旓細鏂规硶涓锛氫娇鐢ㄥ鍒跺拰绮樿创 1. 鎵撳紑绗竴涓獁ord鏂囨。锛岄夋嫨瑕佸悎骞剁殑鏂囨湰(鍙互鏄叏閮ㄦ枃鏈垨閮ㄥ垎鏂囨湰)銆2. 浣跨敤蹇嵎閿甤trl+c(鎴栧彸閿彍鍗曚腑鐨勫鍒)澶嶅埗閫夊畾鐨勬枃鏈3. 鎵撳紑绗簩涓獁ord鏂囨。锛屽皢鍏夋爣绉昏嚦鍚堝苟鏂囨。鐨勪綅缃4. 浣跨敤蹇嵎閿甤trl+v(鎴栧彸閿彍鍗曚腑鐨勭矘璐)灏嗙涓涓枃妗d腑鐨勫唴瀹圭矘璐村埌绗簩涓枃妗d腑銆...
  • 濡備綍鎶澶氫釜word鏂囨。鍚堝苟鍒颁竴璧,骞朵繚鎸佸師鏉ョ殑鏍煎紡??
    绛旓細鍦ㄦ柊鎵撳紑鐨刉ord绐楀彛宸︿晶锛屾壘鍒颁綘鎯宠鍚堝苟鐨勬枃妗f枃浠讹紝閫氬父瀹冧滑浼氭寜鐓у悕绉版垨鏃ユ湡鎺掑簭銆傛壘鍒板悗锛屼娇鐢ㄩ敭鐩樺揩鎹烽敭"Ctrl+A"鍏ㄩ夊叾涓竴浠芥枃妗g殑鎵鏈夊唴瀹癸紝鎺ョ潃鎸"Ctrl+C"杩涜澶嶅埗銆傜劧鍚庯紝鍒囨崲鍒颁綘鎯宠鍚堝苟鍒扮殑鍙︿竴浠芥枃妗o紝鐐瑰嚮绌虹櫧澶勪互婵娲荤紪杈戞ā寮忥紝鎸"Ctrl+V"绮樿创鍒氭墠澶嶅埗鐨勫唴瀹广傛鏃讹紝浣犱細鐪嬪埌涓涓"绮樿创...
  • word鎬庝箞鎶澶氫釜鏂囦欢鍙樻垚涓涓鏁翠綋word鎬庝箞鎶婂涓枃浠跺彉鎴愪竴涓暣浣...
    绛旓細濡傛灉瑕佸皢鏂囦欢涓殑鏍峰紡鍜屾牸寮忎竴璧峰悎骞讹紝鍙互浣跨敤鈥滄彃鍏モ濋夐」鍗′腑鐨勨滃璞♀濇垨鈥滄枃鏈濆姛鑳銆傝繖鏍峰仛鍙互淇濈暀鍘熷鏂囦欢鐨勬牱寮忓拰鏍煎紡銆俉ord杞欢鍙互浣跨敤鎻掑叆鍔熻兘灏嗗涓枃浠跺彉鎴愪竴涓暣浣撱傞鍏堬紝鎵撳紑涓涓柊鐨刉ord鏂囨。锛岀劧鍚庣偣鍑烩滄彃鍏モ濋夐」鍗★紝閫夋嫨鈥滄彃鍏ュ璞♀濇垨鈥滄枃鏈濋夐」銆傚湪寮瑰嚭鐨勫璇濇涓紝閫夋嫨闇瑕佸悎骞...
  • WPS鏂囧瓧涓庝箞鎶澶氫釜鏂囨。鍚堝苟鎴涓涓枃妗?
    绛旓細1銆佹墦寮WPS 鏂囧瓧锛岀偣鍑昏彍鍗曟爮--鎻掑叆--鏂囦欢銆2銆佸湪寮瑰嚭鐨 瀵硅瘽妗嗕腑閫夋嫨鏂囦欢绫诲瀷锛學PS鏀寔鍚堝苟鐨勬牸寮忓緢澶锛屽苟涓嶄粎浠呮槸浣犲綋鍓嶇湅鍒扮殑鏄剧ず鐨勬牸寮忥紝鐐 鍑绘枃浠剁被鍨嬩笅鎷夊垪琛紝鍙互鐪嬪埌寰堝鐨勬枃浠舵牸寮忋3銆 鎸変笅閿洏 涓婄殑Ctrl锛岃繘琛屽涓枃浠剁殑閫夋嫨锛屾坊鍔犳枃浠跺悗锛岀偣鍑绘墦寮鎸夐挳鍗冲彲鍚堝苟杩欎簺鏂囦欢浜嗐傛敞鎰忎簨椤癸細鍦ㄩ夋嫨...
  • word鏂囨。鎬庝箞蹇鍚堝苟鎴涓涓枃妗
    绛旓細闂涓夛細濡備綍浣跨敤Word鑷甫鐨勫姛鑳藉揩閫熷悎骞跺涓枃妗o紵Microsoft Word鎻愪緵浜嗗揩閫鍚堝苟澶氫釜鏂囨。鐨鍔熻兘锛屽叿浣撴楠ゅ涓嬶細鎵撳紑绗涓涓瑕佸悎骞剁殑Word鏂囨。锛 閫夋嫨鈥滄彃鍏モ濋夐」鍗★紝鍦ㄢ滄枃妗b濈粍涓偣鍑烩滃璞♀濇寜閽紝閫夋嫨鈥鏂囨湰浠鏂囦欢鈥濓紱 鍦ㄢ滄彃鍏ユ枃浠垛濆璇濇涓夋嫨瑕佹彃鍏ョ殑鏂囦欢锛屽苟鍕鹃夆滃悎骞跺埌褰撳墠鏂囨。鈥濆閫夋锛...
  • word2010鎬庝箞澶氫釜鏂囨。鍚堝苟鍒颁竴涓枃妗涓
    绛旓細鍦╓ord 2010涓紝浣犲彲浠ヤ娇鐢ㄤ互涓嬫楠ゅ皢澶氫釜鏂囨。鍚堝苟鍒颁竴涓枃妗涓細鎵撳紑Word 2010骞跺垱寤涓涓柊鐨绌虹櫧鏂囨。锛屼綔涓轰綘瑕鍚堝苟鐨勬枃妗鐨勭洰鏍囨枃妗c傚湪鐩爣鏂囨。涓紝鍗曞嚮"鎻掑叆"閫夐」鍗°傚湪"鎻掑叆"閫夐」鍗$殑"鏂囨。"缁勪腑锛岀偣鍑"瀵硅薄"鎸夐挳涓嬬殑"鏂囨。"閫夐」銆傝繖灏嗗脊鍑轰竴涓璇濇銆傚湪寮瑰嚭鐨勫璇濇涓紝閫夋嫨"浠鏂囦欢"閫夐」鍗°...
  • wps涓や釜鏂囨。鍚堝苟鎴涓涓枃妗
    绛旓細鍏蜂綋鏉ヨ锛鍚堝苟鏂囨。鐨鎿嶄綔姝ラ濡備笅锛氶鍏堬紝鎵撳紑鍏朵腑涓涓綘鎯宠鍚堝苟鐨勬枃妗銆傛帴鐫锛屽湪WPS鐨勮彍鍗曟爮涓婃壘鍒“鎻掑叆”閫夐」锛屽苟鍦ㄤ笅鎷夎彍鍗曚腑閫夋嫨“鏂囨湰”鎴“鏂囦欢”閫夐」锛岃繖鍙栧喅浜庝綘浣跨敤鐨刉PS鐗堟湰鍜屽叿浣撶晫闈傞夋嫨“鏂囦欢”鍚庯紝浼氬脊鍑涓涓枃浠娴忚鍣ㄧ獥鍙o紝璁╀綘閫夋嫨鍙...
  • 濡備綍鎶澶氫釜word鏂囨。鍚堝苟鎴涓涓
    绛旓細鎶婁袱涓獁ord鏂囨。鍚堝苟鎴愪竴涓紝绮樿创澶嶅埗鍗冲彲銆傗憼鍗曞嚮杩涘叆鈥滄彃鍏モ濋夐」鍗;杩涘叆鎻掑叆閫夐」鍗°傗憽鐒跺悗鍦ㄢ鏂囨湰鈥濋夐」缁勪腑鐐瑰嚮鈥滃璞♀濇梺杈圭殑灏忎笁瑙掞紝鍦ㄥ脊鍑虹殑涓嬫媺鑿滃崟涓夋嫨鈥鏂囦欢涓殑鏂囧瓧鈥;鏂囨湰閫夐」缁勩傗憿鎺ョ潃锛岄夋嫨瑕鍚堝苟鍒褰撳墠鏂囨。涓殑鏂囦欢銆傛偍鍙互鎸変綇_Ctrl_閿潵閫夋嫨涓嶆涓涓枃妗銆(娉ㄦ剰锛氭渶涓婇潰鐨勬枃妗e皢...
  • 涓や釜word鏂囨。鎬庝箞鍚堝苟鍦ㄤ竴璧
    绛旓細涓や釜word鏂囨。鎬庝箞鍚堝苟鍦ㄤ竴璧蜂笅闈㈢畝鍗曠粰澶у鍒嗕韩涓涓嬫搷浣滄楠ゃ傜數鑴:MacBook Air绯荤粺:macOS12杞欢:WPS6.0.11銆侀鍏堟垜浠墦寮鐢佃剳鐨剋ord鏂囨。,鐐瑰嚮椤朵笂鐨勩愮壒娈婂姛鑳姐戙2銆佹帴鐫鐐瑰嚮閫夋嫨銆愭枃妗f媶鍒嗗悎骞躲戙3銆佸脊鍑哄垪
  • 扩展阅读:手机怎么合并文档 ... 手机文件合并怎么弄 ... 两个独立表格数据合并 ... 手机将多个txt合并 ... 多个文本框内容合并 ... 多表汇总到一个工作簿 ... pdf文件合并成一个文件 ... 合并两文本文件内容 ... 文件怎么合并到一个文件 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网