📄 dealwithpeople.java
字号:
package com.util;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import com.popj.People;
public class dealWithPeople {
public static void writeARecord(String name,int score)
{
List<People> li=readAllRecord();
People pe=new People();
pe.setName(name);
pe.setScore(score);
// li.add(pe);
People p[]=new People[li.size()];
for(int i=0;i<li.size();i++)
{
p[i]=new People();
p[i].setName(li.get(i).getName());
p[i].setScore(li.get(i).getScore());
if(pe.getName().equals(p[i].getName()))
{
p[i].setScore(pe.getScore());
}
}
for(int i=0;i<li.size()-1;i++)
{
for(int j=0;j<li.size()-1-i;j++)
{
if(p[j].getScore()<p[j+1].getScore())
{
People temp;
temp=p[j];
p[j]=p[j+1];
p[j+1]=temp;
}
}
}
File file=new File("txt\\score.xls");
try {
BufferedWriter bf=new BufferedWriter(new FileWriter(file));
for(int i=0;i<p.length;i++)
{
System.out.println(p[i].getName());
bf.write(p[i].getName());
bf.write("\t");
bf.write(""+p[i].getScore());
bf.newLine();
}
bf.flush();
bf.close();
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
public static List<People> readAllRecord()
{
File file=new File("txt\\score.xls");
try {
BufferedReader bf=new BufferedReader(new FileReader(file));
List<People> list=new ArrayList<People>();
String str="";
while((str=bf.readLine())!=null)
{
String str1[]=str.split("\t");
People p=new People();
p.setName(str1[0]);
// System.out.println(str1[1]);
p.setScore(Integer.parseInt(str1[1].trim()));
list.add(p);
}
bf.close();
return list;
} catch (Exception e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return null;
}
public static void main(String[] args) {
writeARecord("admin",70);
// List<People> list=dealWithPeople.readAllRecord();
// for(int i=0;i<list.size();i++)
// {
// System.out.println(""+list.get(i).getScore());
// }
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -