package com;
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
public class demo {
public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new FileReader("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\d.txt"));
String line;
ArrayList<String>list=new ArrayList<>();
while ((line=br.readLine())!=null){
list.add(line);
}
br.close();
//排序
Collections.sort(list, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
int i1=Integer.parseInt(o1.split("\\.")[0]);
int i2=Integer.parseInt(o1.split("\\.")[0]);
return i1-i2;
}
});
BufferedWriter bw=new BufferedWriter(new FileWriter("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\b.txt"));
for (String s : list) {
bw.write(s);
bw.newLine();
}
bw.close();
}
}
package com;
import java.io.*;
import java.util.*;
public class demo {
public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new FileReader("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\d.txt"));
String line;
TreeMap<Integer,String>tm=new TreeMap();
while ((line=br.readLine())!=null){
String[] arr = line.split("\\.");
tm.put(Integer.parseInt(arr[0]),arr[1]);
}
br.close();
BufferedWriter bw=new BufferedWriter(new FileWriter("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\b.txt"));
Set<Map.Entry<Integer, String>> entries = tm.entrySet();
for (Map.Entry<Integer, String> entry : entries) {
String value = entry.getValue();
bw.write(value);
bw.newLine();
}
bw.close();
}
}
俩种方法
package com;
import java.io.*;
public class demo {
public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new FileReader("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\d.txt"));
String line = br.readLine();
int count=Integer.parseInt(line);
count++;
//2.判断
if (count<=3){
System.out.println("欢迎使用第"+count+"次使用");
}else {
System.out.println("免费使用三次已到 再用需要开通会员");
}
//输出
BufferedWriter bw=new BufferedWriter(new FileWriter("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\d.txt"));
//变成字符串 +“”
bw.write(count+"");
bw.close();
}
}