📄 record.java
字号:
/***********************************排行榜**************************************************/
import java.awt.*;
import javax.swing.*;
import java.util.*;
import java.io.*;
class Record
{
public Record()
{
ArrayList array=ReadRec();
String s="";
for(int i=0;i<array.size();i++)
{
StringTokenizer fenxi=new StringTokenizer((String)array.get(i),":");
String s1=fenxi.nextToken();
String s2=fenxi.nextToken();
if(i==0) s=s+"\n初级记录:"+s1+" "+s2+"秒\n";
else if(i==1) s=s+"中级记录:"+s1+" "+s2+"秒\n";
else if(i==2) s=s+"高级记录:"+s1+" "+s2+"秒\n";
}
JOptionPane.showMessageDialog(null,"<html><font face='隶书' color=red size=6 align=center>排行榜</font></html>"+s);
}
public Record(int dengji,int ttime)
{
String name="";
ArrayList array=ReadRec();
StringTokenizer fenxi=new StringTokenizer((String)array.get(dengji),":");
String s1=fenxi.nextToken();
String s2=fenxi.nextToken();
if(ttime<Integer.parseInt(s2))
{
if(dengji==0) name=JOptionPane.showInputDialog("<html><font face='隶书' color=red size=6>你已经破了初级记录,请留下你的名字</font></html>");
else if(dengji==1) name=JOptionPane.showInputDialog("<html><font face='隶书' color=red size=6>你已经破了中级记录,请留下你的名字</font></html>");
else if(dengji==2) name=JOptionPane.showInputDialog("<html><font face='隶书' color=red size=6>你已经破了高级记录,请留下你的名字</font></html>");
if(name!=null) array.set(dengji,name+":"+ttime);
}
WriteRec(array);
}
public void WriteRec(ArrayList al)
{
try
{
FileWriter fw=new FileWriter("record.dat");
BufferedWriter bw=new BufferedWriter(fw);
bw.write((String)al.get(0));bw.newLine();
bw.write((String)al.get(1));bw.newLine();
bw.write((String)al.get(2));bw.newLine();
bw.close();
}catch(Exception e){}
}
public ArrayList ReadRec()
{
ArrayList al=new ArrayList();
String s="";
try
{
FileReader fr=new FileReader("record.dat");
BufferedReader br=new BufferedReader(fr);
while((s=br.readLine())!=null)
{
al.add(s);
}
}
catch(Exception e)
{
for(int i=0;i<3;i++)
{
al.add("匿名"+":"+999);
}
WriteRec(al);
}
return al;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -