java使用文件流实现查看下载次数
本文实例为大家分享了java使用文件流实现查看下载次数的具体代码,供大家参考,具体内容如下
需求:点击一个按钮的次数或者是展示文件,游戏被下载的次数
实现:开辟一个流文件,用来保存被下载的次数,然后读文件中value,点击一次value加1,再将此value保存到流文件中。
三种方法:
packagecn.tr.test;
importjava.io.BufferedReader;
importjava.io.BufferedWriter;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileNotFoundException;
importjava.io.FileOutputStream;
importjava.io.FileReader;
importjava.io.FileWriter;
importjava.io.IOException;
importjava.io.InputStream;
importjava.io.OutputStream;
importjava.io.Reader;
importjava.io.Writer;
publicclassTestDemo{
privatestaticintin;
privatestaticFilefile;
publicstaticvoidmain(String[]args){
fun2();
}
publicstaticvoidfun(){
/**初始化文件中的值为0*/
try{
OutputStreamout=newFileOutputStream(file);
Stringstr="00";
out.write(str.getBytes());
out.close();
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
publicstaticvoidfun2(){
file=newFile("d:/test/d.txt");
if(!file.exists()){
try{
file.createNewFile();
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
try{
/**读取文件中的内容*/
if(file.exists()&&file.length()==0){
fun();
}
InputStreamis=newFileInputStream(file);
byteb[]=newbyte[(int)file.length()];
for(inti=0;i
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。