用java编写程序实现向文本文件2.txt复制1.txt内容,并读取显示2.txt文件的内容(运用文件java I/O系统编程 java中如何将1.txt的内容写入到2.txt文件指定一行...

\u7f16\u5199\u4e00\u4e2ajava\u7a0b\u5e8f\uff0c\u5c06file1.txt\u6587\u4ef6\u4e2d\u7684\u5185\u5bb9\u590d\u5236\u5230file2.txt\u4e2d

import java.io.*;
public class TestFileWriter{
public static void main(String[] args) throws Exception{
FileReader fr = null;
FileWriter fw = null;
int b = 0;
char[] cbuf = new char[18];
fr = new FileReader("E:\\java\\io\\1.txt");//1.txt\u4fdd\u5b58\u7684\u4f4d\u7f6e
fw = new FileWriter("E:\\java\\io\\2.txt");//2.txt\u4fdd\u5b58\u7684\u4f4d\u7f6e
while ((b=fr.read(cbuf,0,18))!=-1) {
fw.write(cbuf,0,18);
}
fr.close();
fw.close();
}
}

\u4e3b\u8981\u601d\u8def\uff1a
\u65b0\u5efa\u4e00\u4e2a\u6587\u4ef62.new
\u8bfb\u6587\u4ef62\u4e2d\u884c\uff0c\u5982\u679c\u884c\u4e0d\u662f\uff0c\u5219\u5199\u5165\u6587\u4ef62.new\u3002
\u5982\u679c\u884c\u662f\uff0c\u5219\u6253\u5f00\u6587\u4ef61\uff0c\u628a\u6587\u4ef61\u4e2d\u7684\u884c\u90fd\u5199\u5165\u6587\u4ef62.new\uff0c\u7136\u540e\u628a\u8fd9\u884c\u5199\u5165\u6587\u4ef62.new\u3002\u7136\u540e\u8bfb\u53d6\u6587\u4ef62\u4e2d\u5176\u4ed6\u884c\uff0c\u5199\u5165\u6587\u4ef62.new\u3002
\u5220\u9664\u6587\u4ef62
\u6587\u4ef62.new\u91cd\u547d\u540d\u4e3a\u6587\u4ef62

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class T { public static void main(String[] args) throws IOException, Exception { BufferedReader r2 = new BufferedReader(new FileReader("d:\\2.txt")); BufferedWriter w2 = new BufferedWriter(new FileWriter("d:\\2.txt.new"));// \u521b\u5efa\u65b0\u6587\u4ef62 String line2 = null; while ((line2 = r2.readLine()) != null) { if ("".equals(line2)) { BufferedReader r1 = new BufferedReader(new FileReader("d:\\1.txt")); String line1 = null; while ((line1 = r1.readLine()) != null) { w2.write(line1); w2.write("\r\n"); } r1.close(); } w2.write(line2); w2.write("\r\n"); } r2.close(); w2.flush(); w2.close(); new File("d:\\2.txt").delete();// \u5220\u9664\u6587\u4ef62 new File("d:\\2.txt.new").renameTo(new File("d:\\2.txt"));// \u65b0\u6587\u4ef62\u540d\u79f0\u6539\u4e3a\u6587\u4ef62 }}

不懂追问!



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

FileReader in=new FileReader("2.txt");
FileWriter out=new FileWriter("1.txt");
int c;
while((c=in.read())!=-1){
out.write(c);
System.out.print((char)c);
}
in.close();
out.close();
}
}

很简单嘛

  • 鐢↗ava缂栧啓涓涓悜 c:\1.txt,鍐欏叆涓よ涓枃,骞惰鍙栬鏂囦欢鏄剧ず鍦ㄦ帶鍒跺彴涓...
    绛旓細import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.IOException;public class Test { / 鏂囨湰鏂囦欢鎵鍦ㄧ殑鐩綍 / private String textPath="c:\\";/ 璇诲彇鏂囨湰鍐呭 param textname 鏂囨湰鍚嶇О return / public String readText(String textname){ File file=new...
  • 甯繖缂栧啓涓涓Java鐨鏂囨湰鍐欏叆鍜岃鍑虹殑绋嬪簭,瑕佹湁鍙鍖栫殑绐楀彛
    绛旓細Java婧愮▼搴锛歩mport java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;public class GUIRWFile extends JFrame implements ActionListener { JTextArea txtMessage;JButton btnRead, btnWrite;public GUIRWFile() { super("鏂囨湰璇鍐");txtMessage = new JTextArea(15, 3...
  • JAVA鍒╃敤鏍囧噯杈撳叆娉曚粠閿洏杈撳叆瀛楃,骞跺皢杈撳叆鐨勫瓧绗鍐鍒鏂囨湰鏂囦欢涓
    绛旓細import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.FileNotFoundException;public class InputStreamReaderTest { public static void main(String[] args) { BufferedReader br=null;BufferedWriter bw=null;String str=null...
  • 鐢╦ava缂栧啓绋嬪簭瀹炵幇鍚戞枃鏈鏂囦欢2.txt澶嶅埗1.txt鍐呭,骞惰鍙栨樉绀2.txt鏂囦欢...
    绛旓細涓嶆噦杩介棶锛
  • Java璁捐骞瀹炵幇涓涓簲鐢绋嬪簭,鑳藉璇诲彇涓涓鏂囨湰鏂囦欢涓殑鍐呭骞舵樉绀,鍚屾椂...
    绛旓細java缂栧啓鏄剧ず鏂囨湰鐨勫簲鐢绋嬪簭, 闇瑕佺敤鍒板浘褰㈢晫闈UI缂栫▼鎶鏈.姝ラ涓: 闇瑕佹惌寤轰竴涓暣浣撶殑澶栬, 璋冩暣甯冨眬鍜岀粍浠剁殑浣嶇疆.涓昏闇瑕佷娇鐢ㄧ殑缁勪欢 JTextField 鏂囨湰妗嗙粍浠: 鐢ㄤ簬褰撳仛鍦板潃鏍, 濉啓鏂囦欢鐨勮矾寰 JButton 鎸夐挳, 鐢ㄤ簬鍝嶅簲鐐瑰嚮浜嬩欢,鏍规嵁鍦板潃鏍忕殑鍦板潃璇诲彇鏂囦欢, 骞朵笖鏄剧ず鍒版枃鏈煙閲 JTextArea 鏂囨湰鍩, 鐢ㄤ簬...
  • 鐢↗AVA缂栧啓涓涓狦UI璁颁簨鏈绋嬪簭,瀹炵幇鏂囨湰鐨勮緭鍏,淇濆瓨,淇敼,鎵撳紑鎿嶄綔_鐧惧害...
    绛旓細java.io.*;import java.awt.*;import java.awt.event.*;public class jtxtfm{public static void main(String args[]){jtxtfrm fm=new jtxtfrm();}}class jtxtfrm extends Frame implements ActionListener{FileDialog op,sv;Button btn1,btn2,btn3;TextArea tarea;jtxtfrm(){super("璇诲啓...
  • java鍒涘缓涓涓鏂囨湰鏂囦欢
    绛旓細/test.txt鈥),"GBK");//纭娴佺殑杈撳嚭鏂囦欢鍜岀紪鐮佹牸寮忥紝姝よ繃绋嬪垱寤轰簡鈥渢est.txt鈥濆疄渚 pw.write("鎴戞槸瑕佸啓鍏ュ埌璁颁簨鏈枃浠剁殑鍐呭");//灏嗚鍐欏叆鏂囦欢鐨勫唴瀹癸紝鍙互澶氭write pw.close();//鍏抽棴娴 澶囨敞锛氭枃浠舵祦鐢ㄥ畬涔嬪悗蹇呴』鍙婃椂閫氳繃close鏂规硶鍏抽棴锛屽惁鍒欎細涓鐩村浜庢墦寮鐘舵侊紝鐩磋嚦绋嬪簭鍋滄锛屽鍔犵郴缁熻礋鎷呫
  • 鎬庝箞灏嗕竴涓java绋嬪簭鐨勭粨鏋滆緭鍑哄埌鏂囨湰鏂囨。涓,鍐涓娈典唬鐮,璋㈣阿
    绛旓細璇疯緭鍏鏂囨湰鍐呭锛岃緭鍏xit缁撴潫锛");try {writer.write(""); // 娓呯┖鏂囨湰String split = "";while(true) {String line = sc.nextLine();if(line.equalsIgnoreCase("exit")) {break;}writer.append(split + line);split = "\r\n";}} catch (IOException e1) {e1.printStackTrace();} ...
  • 缂栫▼瀹炵幇java绋嬪簭銆備娇鏂囨湰妗嗕腑鍙緭鍏ユ枃鏈
    绛旓細import java.awt.*;import java.awt.event.*;import javax.swing.*;public class TextFrame extends JFrame {JTextArea jta;JButton jb1, jb2;public TextFrame() {jta = new JTextArea();JScrollPane jsp = new JScrollPane(jta);//甯︽湁婊氬姩鏉$殑缁勪欢add(jsp);JPanel jp = new JPanel();jb1...
  • 鐢↗ava缂栧啓涓涓彲浠ヨ鍙栧拰鍐欏叆txt鏂囨。鐨绋嬪簭 瑕佹眰瀹炵幇鍙鍖栫殑绐楀彛...
    绛旓細import java.awt.*;import java.awt.event.*;import java.io.*;public class MyTest_35 extends WindowAdapter implements ActionListener,TextListener { Frame f;TextArea ta1; //澶氳鏂囨湰鍖 Panel p1;TextField tf1; //鏂囨湰妗 Button b1,b2,b3;FileDialog fd; //鏂囦欢瀵硅瘽妗 File file1 =...
  • 扩展阅读:手机编写电子文档 ... java一键生成app程序 ... 入门的java游戏小程序 ... 新手怎么把源码做成软件 ... 初学编程必背50个 ... java实现文本编辑器 ... 编写程序软件 ... 用java开发app开发教程 ... 用java编写一个窗口界面 ...

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