A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//键盘输入几个数字 把这些数字排序存到一个集合里,并保存到一个txt文档里

package com.itheima;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Set;
import java.util.TreeSet;



public class Testheima {
        public static void main(String[] args) throws Exception{
                Set<Integer>set = getnumber();
                writeText(set);
        }
       
        public static Set<Integer> getnumber() throws IOException{
                BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                Set<Integer> set = new TreeSet<Integer>();
                String line = null;
                while((line=br.readLine())!=null){
                        if(("over").equals(line)){
                                break;
                        }
                       
                        set.add(Integer.parseInt(line));
                }
                br.close();
                return set;
        }
       
        public static void writeText(Set<Integer> set) throws IOException{
                BufferedWriter bw = new BufferedWriter(new FileWriter("heima.txt"));
                for(Integer i : set){
                        bw.write(i.toString());
                        bw.newLine();
                        bw.flush();
                }
                bw.close();
        }
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马