java 从控制台读取数据,文件的读取与写入
来源:互联网 发布:无形资产 软件 编辑:程序博客网 时间:2024/05/16 06:48
本文来自http://blog.csdn.net/u012972188 ,引用必须注明出处!
从控制台读取数据,文件的读取与写入
温馨提醒:使用二维码扫描软件,就可以在手机上访问我的博客啦!
/*字符串转换*//*Integer.parseInt(input)从控制台读取字符串*/ BufferedReader stadin = new BufferedReader(newInputStreamReader(System.in));读取⽂文件System.out.println("请输⼊入 a 的值");String input=stadin.readLine(); System.out.println("你输⼊入的字符串是:"+input); System.out.println("请输⼊入 a 的值");Scanner sc= new Scanner(System.in);String year = sc.nextLine(); System.out.println("你输⼊入的字符串是:"+year); BufferedReader stadin = new BufferedReader(newInputStreamReader(System.in));System.out.println("请输⼊入要查询的⽂文字: "); search =stadin.readLine();//读⽂文件src.txtFileInputStream fs = new FileInputStream("c:\\res.txt"); BufferedReader fileReader = new BufferedReader(newInputStreamReader(fs)); String content = "";int rowNum = 0; while((content=fileReader.readLine()) != null){rowNum++;if(content.indexOf(search) != -1){ System.out.println("⾏行数:"+rowNum+",内容:"+content); }}}/* 写⼊入Txt⽂文件 */File writename = new File("output.txt"); // 相对路径,如果没有则要建⽴立⼀一个新的output。txt⽂文件 writename.createNewFile(); // 创建新⽂文件 BufferedWriter out = new BufferedWriter(newFileWriter(writename)); out.write("我会写⼊入⽂文件啦\r\n"+line); // \r\n即为换⾏行 out.flush(); // 把缓存区内容压⼊入⽂文件out.close(); // 最后记得关闭⽂文件
另外一个实例
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;public class Exam1 {public static void main(String[] args) throws IOException { try{ Exam1.readFile("c:\\2.txt"); Exam1.WriterFile("c:\\2.txt"); }catch (IOException e){ e.printStackTrace(); } }public static void WriterFile(String file)throws IOException{FileWriter fw = new FileWriter(file);//字符文件输出流BufferedWriter bw = new BufferedWriter(fw);//缓冲自负输出流bw.write("java 程序设计!");//写入字符bw.newLine();//换行bw.write("好好学习天天向上!");bw.newLine();bw.close();fw.close();}public static void readFile(String file) throws IOException{FileReader fr= new FileReader(file);//字符文件输出流BufferedReader bw = new BufferedReader(fr);//缓冲字符输入流String content = "",line;//定义两个字符串while( (line = bw.readLine())!= null){content +=line+"\n";}System.out.println(content);bw.close();}}
关于 java 的 gui 界面大家可以参考以下网页
http://blog.csdn.net/chuyuqing/article/details/7528283
http://blog.csdn.net/poechant/article/details/6994643
- java 从控制台读取数据,文件的读取与写入
- Scala文件的读取与写入,从控制台输入内容
- Scala文件的读取和写入 从控制台输入内容
- java从控制台读取数据的方式
- Java从控制台读取数据
- Xml文件的读取与写入 java
- Java从.CSV文件中读取数据和写入
- Java从.CSV文件中读取数据和写入
- java从Excel文件读取数据到数据库和从读取数据库数据写入Excel
- java文件写入与读取
- 从控制台读取数据
- java将数据写入xml与读取xml文件数据
- 文件的读取与写入
- 【python图像处理】txt文件数据的读取与写入
- 读取与写入文件
- java文件读取、写入
- Java从控制台读取输入的数
- java将数据写入csv文件,从csv文件中读取数据
- 黑马程序员---网络编程
- IOS 下使用AdMob广告
- ios开发之向输出流写数据
- 关于sizeof的误用问题
- XMPP和即时通讯内容学习(二)
- java 从控制台读取数据,文件的读取与写入
- 数据库连接字符串大全
- 别盲目听从你的用户
- 虚拟机(Vmware)怎么进入BIOS
- 停车场管理系统(二)
- 虚拟机显示PXE-MOF:Exiting Intel pxe rom
- 利用quem+gdb调试Linux内核
- 首都机场的记忆
- ie6问题