java中如何把窗体的文本框中输入的内容保存到.txt文件中去,不要用数据库 把窗体文本框中输入的内容保存到.txt文件中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String[] args){ FileWriter writer = null; try { writer = new FileWriter("你需要写的文件的url"); writer.write("内容"); writer.flush(); } catch (IOException e) { e.printStackTrace(); } } package com.chm;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class AA { String fileName="F:\\XX.txt"; public static void main(String[] args) throws IOException { AA aa=new AA(); BufferedReader in1=new BufferedReader(new InputStreamReader(System.in)); //将控制台输入的内容写入.txt文件 aa.writeTxt(in1.readLine()); //读取.txt文件的内容打印到控制台 System.out.println(aa.readTxt()); }/*向txt文件中写内容*/ public void writeTxt(String str){ File f = new File(fileName); try { if(!f.exists()||!f.isFile()){ f.createNewFile(); } OutputStreamWriter outputStream = new OutputStreamWriter(new FileOutputStream(f), "UTF-8"); outputStream.write(str); outputStream.close(); } catch (Exception e) { e.printStackTrace(); } }/*读取txt文件的内容*/ public String readTxt(){ File file = new File(fileName); String prompt=""; try{ BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8")); String str=null; while((str=br.readLine())!=null){ prompt=prompt+str; } br.close(); }catch(Exception e) { e.printStackTrace(); } return prompt; }} 就用Writer类就可以了啊将内容写进File里面再通过Writer写出来 如果是窗体的话 就写一个button事件获取窗体输入的文字然后用3楼的方法write进去 直接读取文本数据,用java的流创建文件,write写入文件 求教 Access查询列名的问题 System.in的包装方式 日期格式化问题 运行异常求助 图像处理的一个小问题,急需帮助,谢谢 怎样用java终止系统中运行的另外一个程序? 原来一直写 VC, 换公司了,要求写java, 新手上路,多多关照,散发保平安! 谁知道怎样使JB7支持鼠标滚论? 如何实现动画播放是能实现平稳?? JBuilder单步跟踪过程中,如何查看变量的值? 期末大作业 高分求小程序呀 彩票系统的问题
public static void main(String[] args){
FileWriter writer = null;
try {
writer = new FileWriter("你需要写的文件的url");
writer.write("内容");
writer.flush();
} catch (IOException e) {
e.printStackTrace();
}
}
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class AA {
String fileName="F:\\XX.txt";
public static void main(String[] args) throws IOException {
AA aa=new AA();
BufferedReader in1=new BufferedReader(new InputStreamReader(System.in));
//将控制台输入的内容写入.txt文件
aa.writeTxt(in1.readLine());
//读取.txt文件的内容打印到控制台
System.out.println(aa.readTxt());
}
/*向txt文件中写内容*/
public void writeTxt(String str){
File f = new File(fileName);
try {
if(!f.exists()||!f.isFile()){
f.createNewFile();
}
OutputStreamWriter outputStream = new OutputStreamWriter(new FileOutputStream(f), "UTF-8");
outputStream.write(str);
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
/*读取txt文件的内容*/
public String readTxt(){
File file = new File(fileName);
String prompt="";
try{
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8"));
String str=null;
while((str=br.readLine())!=null){
prompt=prompt+str;
}
br.close();
}catch(Exception e) {
e.printStackTrace();
}
return prompt;
}
}
将内容写进File里面
再通过Writer写出来
获取窗体输入的文字然后用3楼的方法write进去