java读取TXT文件中每一行数字,然后变成(X,Y)坐标
只需要读取文件中的数字然后转换成(x,y)坐标就好了.每一行都有一个数字EXP:15102030scanneriotrycatchinhasarray简单点的代码...
只需要读取文件中的数字 然后转换成(x,y)坐标就好了.
每一行都有一个数字
EXP:
15
10
20
30
scanner io try catch inhasarray 简单点的代码 展开
每一行都有一个数字
EXP:
15
10
20
30
scanner io try catch inhasarray 简单点的代码 展开
展开全部
import java.util.*;
import java.io.*;
import java.awt.*;
class Test
{
public static void main (String[] args)
{
try{
Scanner s=new Scanner(new File("data.txt"));
String tmp="";
int count=0;
while(s.hasNextLine()){
tmp+=s.nextLine().trim()+";";
if(count%2==1){
tmp+=",";
}
count++;
}
s.close();
String[] arr=tmp.split(",");
ArrayList<Point> ps=new ArrayList<Point>();
for(int i=0;i<arr.length;i++){
String[] as=arr[i].split(";");
Point p=new Point(Integer.parseInt(as[0]),Integer.parseInt(as[1]));
ps.add(p);
}
System.out.println(ps);
}catch(Exception e){
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询