用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\u4e2dimport 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();
}
}
很简单嘛
绛旓細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婧愮▼搴锛歩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...
绛旓細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...
绛旓細涓嶆噦杩介棶锛
绛旓細java缂栧啓鏄剧ず鏂囨湰鐨勫簲鐢绋嬪簭, 闇瑕佺敤鍒板浘褰㈢晫闈UI缂栫▼鎶鏈.姝ラ涓: 闇瑕佹惌寤轰竴涓暣浣撶殑澶栬, 璋冩暣甯冨眬鍜岀粍浠剁殑浣嶇疆.涓昏闇瑕佷娇鐢ㄧ殑缁勪欢 JTextField 鏂囨湰妗嗙粍浠: 鐢ㄤ簬褰撳仛鍦板潃鏍, 濉啓鏂囦欢鐨勮矾寰 JButton 鎸夐挳, 鐢ㄤ簬鍝嶅簲鐐瑰嚮浜嬩欢,鏍规嵁鍦板潃鏍忕殑鍦板潃璇诲彇鏂囦欢, 骞朵笖鏄剧ず鍒版枃鏈煙閲 JTextArea 鏂囨湰鍩, 鐢ㄤ簬...
绛旓細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("璇诲啓...
绛旓細/test.txt鈥),"GBK");//纭娴佺殑杈撳嚭鏂囦欢鍜岀紪鐮佹牸寮忥紝姝よ繃绋嬪垱寤轰簡鈥渢est.txt鈥濆疄渚 pw.write("鎴戞槸瑕佸啓鍏ュ埌璁颁簨鏈枃浠剁殑鍐呭");//灏嗚鍐欏叆鏂囦欢鐨勫唴瀹癸紝鍙互澶氭write pw.close();//鍏抽棴娴 澶囨敞锛氭枃浠舵祦鐢ㄥ畬涔嬪悗蹇呴』鍙婃椂閫氳繃close鏂规硶鍏抽棴锛屽惁鍒欎細涓鐩村浜庢墦寮鐘舵侊紝鐩磋嚦绋嬪簭鍋滄锛屽鍔犵郴缁熻礋鎷呫
绛旓細璇疯緭鍏鏂囨湰鍐呭锛岃緭鍏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();} ...
绛旓細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...
绛旓細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 =...