readfile.java

来自「Clustering demo.very good」· Java 代码 · 共 41 行

JAVA
41
字号
import java.util.Vector;
import java.io.*;

public class ReadFile{
       static Vector dataPoints = new Vector();
    public ReadFile(Vector v){
	dataPoints=v;
   }
     public ReadFile(String fName){
       String fileName;
       fileName=fName;
       File f=null;
       FileInputStream fis=null;
       InputStreamReader isr=null;
       BufferedReader br=null;
       String s1,s2;      
       double a,b;  
     try{
       f=new File(fName);
       fis=new FileInputStream(f);
       isr=new InputStreamReader(fis);	
       br=new BufferedReader(isr);
       while((s1=s2=br.readLine())!=null){
	a=Double.parseDouble(s1.substring(0,s2.lastIndexOf(',')));
	b=Double.parseDouble(s1.substring(s2.lastIndexOf(',')+1,s2.length()));
//	System.out.println("a is: "+a+" b is: "+b);
	dataPoints.add(new DataPoint(a,b));
       }
       }catch(Exception ex){	
 	ex.printStackTrace();
       }
   }

     public Vector getDataPoints(){
	return dataPoints;
      }	

     public static Vector getDP(){
	return dataPoints;
      }	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?