请各位大侠给个文件读写的例子,我学到文件流这里就卡住了。昨天在CSDN里找了个例子挺好的,可是里面的东西读了半天读的很艰难,至现在还是不太明白。
我的要求:
1、通过控制台或是Jpane里的filetext把文件(文本)写到一个字符串里,然后再写到文本文件里。
2、要有详细的注解。(我是菜鸟)
3、本题可能不给分。(同上|也没什么分)
4、对于给于解答的,统统谢谢~~
5、在线等!
我的要求:
1、通过控制台或是Jpane里的filetext把文件(文本)写到一个字符串里,然后再写到文本文件里。
2、要有详细的注解。(我是菜鸟)
3、本题可能不给分。(同上|也没什么分)
4、对于给于解答的,统统谢谢~~
5、在线等!
String s = sc.nextline();这里创建一个输出流,再用write写进去,代码还是自己写写吧
Scanner sc = new Scanner(System.in); //创建一个新的对象,他是用来录入的
String s = sc.nextline(); //S的内容是下次输入的内容,然后呢???
Scanner sc = new Scanner(System.in);
String s = sc.nextline(); //这里创建了一个流么?谢谢~
package zhao;import java.io.*;
import java.util.*;
public class St { public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = null; //这里创建了一个流么?谢谢~
BufferedWriter out = null;
String space = System.getProperty("line.separator");
try {
out = new BufferedWriter(new FileWriter("D:\\test.txt"));
boolean flg = true;
while(flg) {
s=sc.nextLine();
if(s.equalsIgnoreCase("exit")) {
flg = false;
break;
}
if(s!=null) {
out.write(s+space);
out.flush();
}
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
if(sc != null) {
sc.close();
}
if(out != null) {
out.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} }