处理the one 中使用的数据集时写的程序

改程序是为了统计txt文件中,各个数字出现的次数。

package date;

import java.io.*;
import java.util.ArrayList;
import java.util.List;
public class Date {
 /**
  *
  * @param args
  * @throws IOException
  * @throws InterruptedException
  */
 public static int Count(List<String> mylist,int j)
 {
  int count=0;
  for (int i = 0; i < mylist.size(); i++)
  {
   Object object = (Object) mylist.get(i);
   String s=(String)object;
   //System.out.print(s);
   
     int m=Integer.valueOf(s).intValue();
     if(m==j)
    count++;
   
   
  }

  return count;
  
 }
 public static void main(String[] args) throws IOException, InterruptedException {
  FileReader dFileReader = null;
  BufferedReader br = null;
  try {
   
   dFileReader = new FileReader(new File("D:\\test.txt"));
   br = new BufferedReader(dFileReader);

  List<String> list = new ArrayList<String>();
   //int[] date;
   
   String s = null;
   String[] arrayTemp = null;
   while ((s = br.readLine()) != null) {
    //if (s == "#") continue;
    //String str;
    arrayTemp = s.split("\n");
    
    for(int i=0;i<arrayTemp.length;i++){
     
     list.add(arrayTemp[i]);
     //System.out.println(arrayTemp[i]);
     
    }    
    
   }
   int num1=Count(list,1);
   
   System.out.println(num1);
   
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } finally {
   if (br != null) br.close();
   if (dFileReader != null) dFileReader.close();
  }  
 }
 

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值