java速度入四.文件的基本操作及猜数字游戏的实现
来源:互联网 发布:java前沿的技术框架 编辑:程序博客网 时间:2024/06/05 06:06
1.文件操作。
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Date;
public class fileOperator {
private static String filePath="txt.txt";
private static File file=new File(filePath);
private static int runCount=0;
private static String date=String.format("%tF %<tT", new Date());
private static String os=System.getProperty("os.name");
private static String dataStr="";
public static void main(String args[])
{
loadConfig();
if(dataStr.isEmpty()) System.out.println("First run!");
else
{
System.out.println("runCount: "+runCount+" date:"+date+" os: "+os);
}
putConfig() ;
System.out.println("Hello,java!");
}
private static void loadConfig()
{
try
{
if(!file.exists()) file.createNewFile();
byte[] data=new byte[64];
FileInputStream fis=new FileInputStream(file);
int rs=0;
while((rs=fis.read(data))>0) dataStr+=new String(data,0,rs);
if(!dataStr.isEmpty())
{
String[] sets=dataStr.split(",");
runCount=Integer.parseInt(sets[0]);
date=sets[1];
os=sets[2];
}
fis.close();
}catch(Exception e)
{e.printStackTrace();}
}
private static void putConfig()
{
//String dataStr;
try
{
if(!file.exists()) file.createNewFile();
dataStr=(runCount+1)+","+date+","+os;
byte[] data=dataStr.getBytes();
FileOutputStream fout=new FileOutputStream(file);
fout.write(data);
fout.flush();
fout.close();
}catch(Exception e)
{
e.printStackTrace();
}
}
}
- java速度入四.文件的基本操作及猜数字游戏的实现
- java速度入四.文件的基本操作及猜数字游戏的实现
- 用java实现的猜数字游戏
- JAVA实现简单的猜数字游戏
- 猜数字游戏的实现
- 猜数字游戏的实现
- 猜数字游戏的实现
- Java数字的舍入
- Java数字的舍入
- Java数字的舍入
- 1051数字四的游戏
- Java文件的基本操作
- java文件的基本操作
- java如何实现的简单猜数字游戏代码
- Java用GUI实现猜数字的游戏
- 【代码笔记】Java Web初入:XML的基本实现
- linux 文件及目录的基本操作
- 目录及文件的基本操作
- Android培训班(47)
- 在IE8下的table tr使用toggle()无法生效的bug的解决方法
- Symbian 软件使用系统皮肤
- mssql server2000安装
- CMOS Sensor Interface(CSI)
- java速度入四.文件的基本操作及猜数字游戏的实现
- 安装SQLServer2000提示进程挂起
- 网络安全的历史,原理和实现
- ruby gem 安装方法整理
- java速度入五._多线程编程基础
- 成功搭配好了HIbernate配置环境---Hibernate-3.6.3
- custom tag的动态参数
- Response.Redirect和Server.Transfer比较
- eclipse快捷键的使用