package com.hu;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
public class IOLession {
public static File WirteInfo(){
String url="E:\\UserInfo.txt";
FileWriter fw=null;
BufferedWriter bw=null;
//创建输入流
InputStreamReader isr=new InputStreamReader(System.in);
//创建Reader缓冲区
BufferedReader br=new BufferedReader(isr);
File f=new File(url);
if(!f.exists()){
try {
f.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
try{
System.out.print("请输入用户名:");
String name=br.readLine();
System.out.print("请输入年龄:");
// Pattern p=Pattern.compile("[0-9]{2}");
String age=br.readLine();
System.out.print("请输入性别:");
// Pattern p2=Pattern.compile("男|女");
String sex=br.readLine();
System.out.print("请输入地址:");
String addr=br.readLine();
//创建Writer对象
fw=new FileWriter(url);
//创建写入缓冲区
bw=new BufferedWriter(fw);
bw.write("姓名:"+name);
bw.write("年龄:"+age);
bw.write("性别:"+sex);
bw.write("地址:"+addr);
System.out.println("写入成功!");
br.close();
bw.close();
}
catch(Exception e){
e.printStackTrace();
}
return f;
}
public static void main(String [] args){
File f= WirteInfo();
}
}
分享到:
相关推荐
关于java的IO流基础的练习,适合刚接触IO流,没有基础的同学
Java-IO流基础例题 & 例题源码 & PPT教学文档(黑马程序员详细版)。
适合初学者练手.在了解 javaIO理论知识的基础上进一步巩固和深入了解
IO实现本地序列化和反序列化,面向对象,集合等
黑马程序员_毕向东_Java基础视频教程第18天-12-IO流(文本文件读取练习).zip
练习一
想了解IO输入输出流的学者可以看看,里面有详细的讲解及源代码。
2个Java的小练习代码,适合Java初学者使用,主要使用了Java中IO(输入输出)中的字节流和字符流知识。第一个是字节流的例子(模拟保存每日交易记录),第二个是字符流的例子(模拟记事本程序)。
JavaIO和NIO练习,主要是依据新旧JavaIO所写的一个输出输入流的Demo
Folder](Java/IO/练习/Read or List All Files in a Folder.md) Java-Java8 [Lambda Expression And Variable Scope](Java/Java8/Lambda Expression And Variable Scope.md) [Lambda Expressions](Java/Java8/Lambda...
达内 core JAVA 核心课件 PPT 笔记 0ch10.ppt ... java练习册(024)--IO流(1).doc java练习册(025)--IO流(2).doc Year.java 因为老家离大学很远.doc 测试题一.doc 综合练习.doc 购物车.doc
文件I / O第2部分练习 FizzWriter 创建一个程序,将FizzBuzz的结果(1到300)写到一个名为FizzBuzz.txt的文件FizzBuzz.txt 。 如果该数字可被3整除或包含3,请打印“ Fizz” 如果数字可被5整除或包含5,则...
java io 系列操作代码练习 Java学习资料
2、常用21个IO流:FileWriter、FileReader、...3、JAVA IO流经典代码示例,示例从易到难。代码功能涉及字节、字符、字符串、文本文件、图片、音频、视频。演示错误用法和经典用法。 4、代码的结构可查看README文件。
Java基础入门第三版——黑马练习题 第 1 章 Java 开发入门,第 2 章 Java 编程基础,第 3 章 面向对象(上) ,第 4 章 面向对象(下),第 5 章 异常 ,第 6 章 Java API ,第 7 章 集合类,第 8 章 泛型,第 9 章 ...
java8 源码 Java基础实战教程 模块 说明 dive-in-concurrent 并发相关实战教程 dive-in-design-pattern ...Java基础练习 网站推荐 极客文库-程序员的加油站: 猿码素材-网页特效及源码素材分享: Geekerstar-个人主页:
Java基础练习 Java8深入剖析与实战 关于函数式接口 1、如果一个接口只有一个抽象方法,那么该接口就是一个函数式接口。 2、如果我们在某个接口上声明了FunctionalInterface注解,那么编译器就会按照函数式接口的定义...
java8 源码 我的 Java 学习笔记 旨在打造在线最佳的 Java 学习笔记,笔记内容主要是对一些基础特性和编程细节进行总结整理,适合了解 Java 基础语法,想进一步深入学习的人 含博客讲解和源码实例,采用 maven 构建,...
练习集。 Koans 位于koans/src/test/java ,所有测试都可以使用: ./gradlew test在这个项目的根目录下运行。 归功于: 积压 收藏 收藏 可比 时间 时间接口 输入输出 IO / 文件(尝试使用资源) 序列化 HttpClient, ...
完整版 杭州电子科技大学JAVA语言程序设计 JAVA_07 IO输入输出(共30页).ppt 完整版 杭州电子科技大学JAVA语言程序设计 JAVA_08 AWT图形界面编程 JFC AWT Swing(共56页).ppt 完整版 杭州电子科技大学JAVA语言程序...