IO案例
来源:互联网 发布:塑料袋污染 数据 编辑:程序博客网 时间:2024/05/24 06:02
import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import java.util.Scanner;//查找D盘下是否存在number.txt文件,如果没有则创建;//如有则提示用户输入10个字符串,以追加的方式写入到number.txt中public class FindFileDemo {private static ArrayList<File> file =new ArrayList<>();private static File newfile;//在area中查找target文件public static void FindFile(File area,String target){if(area.isDirectory()){File[] fs = area.listFiles();if(fs != null){ //何时fs ==null?for(File f: fs){if(f.getName().equals(target)){file.add(f);//System.out.println(f);}else{FindFile(f,target);}}}}}public static void main(String[] args) throws FileNotFoundException {String target = new String("number.txt");File area = new File("E:/");FindFile(area,target);if(!file.isEmpty()){System.out.println(file);newfile = file.get(0);}else{newfile = new File(area,target);System.out.println("文件不存在,现在创建"+newfile);try {newfile.createNewFile();} catch (IOException e) {e.printStackTrace();}}System.out.println("请输入10个字符串:");Scanner in = new Scanner(System.in);String str = new String();for(int i=0; i<10; i++){str += (in.nextLine());}in.close();try {FileWriter write = new FileWriter(newfile,true);write.write(str,0,str.length());write.close();} catch (IOException e) {e.printStackTrace();}}}
0 0
- IO案例
- IO测试案例
- java io小案例
- Socket .IO 案例
- 一个io性能分析案例
- java IO流案例详解
- IO流部分案例总结
- IO流的具体案例
- java案例-基于IO流的登录注册案例
- java.io包 管道流使用案例
- IO流的分类及常用案例
- Java Web 案例1 -- IO,JDBC
- IO流_批量修改文件名称案例
- IO流_复制多级文件夹案例
- IO流_LineNumberReader的使用案例
- 登录注册案例(IO实现)
- Java IO流 ---字节流 案例分析
- IO流_登录注册案例IO版实现
- 统计Xcode的源码行数
- iOS中cookie使用
- 关于getChildStaticTransformation在android4.1失效问题解决方案
- 手撸一个Android线形图表
- 2016秋季练习
- IO案例
- 在局部坐标系上创建取向矩阵 Creating on Orientation Matrix or Local Coordinate System
- git回滚、退出等
- Paxos算法与Zookeeper分析
- js的语句判断
- ZooKeeper 数据模型
- Linux makefile 教程 非常详细,且易懂
- 软件工程——思维导图
- 第四章 控制执行流程