資源簡介
這個是我這學期的課程設計,拿出來共享下,新手寫的程序,不免有各種不足,各位看官多多見諒哦
代碼片段和文件信息
import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileOutputStream;
import?java.io.FileReader;
import?java.io.PrintWriter;
import?java.util.StringTokenizer;
class?addInformation{
public?addInformation(File?fString?sint?n)?throws?Exception?{
????
???? FileOutputStream?out=new?FileOutputStream(ftrue);
???? //利用輸出流把信息保存在“HotelInformation.txt”中
???? out.write(s.getBytes());//將字符串s寫入out
???? out.write(‘\r‘);?//?\r\n表示換行
out.write(‘\n‘);?
???? System.out.println(“Save?Information...“);
????????out.close();//關閉字節流
????????try?{//創建一個printwriter類對象
BufferedReader?inputStream=
//創建一個BUFFERREADER類對象
new?BufferedReader(new?FileReader(“highscore“+n+“.txt“));
PrintWriter?outputStream=
new?PrintWriter(new?FileOutputStream(“highscore1.txt“));
StringTokenizer?t;
int?score[]=?new?int[11];
String?string[]=new?String[11];
String?str;
int?i=0jk=0w=0q=0;
String?line=inputStream.readLine();
//從輸入流讀取一行字符串
while(line!=null&&q<11){
t=new?StringTokenizer(line);
String?studentID=t.nextToken();
Integer?sc=new?Integer(t.nextToken());
score[k]=sc;
string[k]=line;
k++; ????
t.nextToken();
q++;
System.out.println(line);
line=inputStream.readLine();
}
for(j=0;j<11;j++){
for(i=j;i<11;i++)
{??
if(score[j]>score[i])
{?????w=score[j];
??????score[j]=score[i];
??????score[i]=w;
??str=string[j];
??????string[j]=string[i];
??????string[i]=str; ???????????????
}
}
}
for(i=0;i+11-q<10;i++)
{ System.out.println(string[i+11-q]);
outputStream.println(string[i]);//輸出
?}
outputStream.close();
inputStream.close();
}?
catch?(Exception?e)?{
System.out.println(e.getMessage());
}
try?{//創建一個printwriter類對象
BufferedReader?inputStream=
//創建一個BUFFERREADER類對象
new?BufferedReader(new?FileReader(“highscore1.txt“));
PrintWriter?outputStream=
new?PrintWriter(new?FileOutputStream(“highscore“+n+“.txt“));
String?line=inputStream.readLine();
//從輸入流讀取一行字符串
while(line!=null){
outputStream.println(line);//輸出
line=inputStream.readLine();//讀取下一行
}
outputStream.close();
inputStream.close();
}?catch?(Exception?e)?{
System.out.println(e.getMessage());
}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-11-27?16:37??src\
?????文件????????2181??2011-11-26?21:30??src\addInformation.class
?????文件????????2554??2011-11-24?18:00??src\addInformation.java
?????文件?????????641??2011-11-26?21:31??src\Cell.class
?????文件?????????587??2011-11-05?15:53??src\Cell.java
?????文件???????41398??2011-11-27?10:12??src\copy.jpg
?????文件???????20887??2011-11-27?10:12??src\copy1.jpg
?????文件????????3306??2011-11-26?21:31??src\defen.class
?????文件????????2693??2011-11-26?15:43??src\defen.java
?????文件??????????16??2011-11-24?18:05??src\highscore.txt
?????文件?????????149??2011-11-27?10:12??src\highscore1.txt
?????文件?????????149??2011-11-27?10:12??src\highscore3.txt
?????文件?????????155??2011-11-26?14:28??src\highscore4.txt
?????文件?????????114??2011-11-26?15:42??src\highscore5.txt
?????文件????11162884??2011-11-18?10:47??src\music.wav
?????文件????????4059??2011-11-26?21:32??src\MyCanvas.class
?????文件????????4994??2011-11-26?15:42??src\MyCanvas.java
?????目錄???????????0??2011-11-26?21:27??src\pictrue\
?????文件???????25215??2011-11-24?22:59??src\pictrue\pic_31.jpg
?????文件????????8183??2011-11-24?23:01??src\pictrue\pic_31_1.jpg
?????文件????????6925??2011-11-24?23:01??src\pictrue\pic_31_2.jpg
?????文件????????6340??2011-11-24?23:01??src\pictrue\pic_31_3.jpg
?????文件???????11314??2011-11-24?23:01??src\pictrue\pic_31_4.jpg
?????文件???????10444??2011-11-24?23:01??src\pictrue\pic_31_5.jpg
?????文件????????9136??2011-11-24?23:01??src\pictrue\pic_31_6.jpg
?????文件???????12523??2011-11-24?23:01??src\pictrue\pic_31_7.jpg
?????文件???????13733??2011-11-24?23:01??src\pictrue\pic_31_8.jpg
?????文件???????24704??2011-11-24?23:19??src\pictrue\pic_32.jpg
?????文件????????3922??2011-11-24?23:21??src\pictrue\pic_32_1.jpg
?????文件????????7504??2011-11-24?23:21??src\pictrue\pic_32_2.jpg
?????文件???????10555??2011-11-24?23:21??src\pictrue\pic_32_3.jpg
............此處省略162個文件信息
評論
共有 條評論