一个文本文件里存储着一堆像以下格式的数据,
1.node1(1,3) node2(2,1)
2.node1(2,3) node2(4,2)
3.node1(4,6) node2(1,1)
4.node1(1,5) node2(6,1)
现在想用java创建第三个节点坐标,然后分别算出第三个节点跟node1和node2的距离,假设这个文本文件里有4行,怎么依次算出每行的node1和node2跟第三个节点的距离啊
计算距离的函数好说,怎么先从文本文件里一行行的读这些数据,然后计算每行的node1和node2跟第三个节点的距离?
谁能帮写一下,我把剩下的分全给你。谢谢

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【viviennetiti】截止到2008-07-25 07:19:09的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:20                       每贴平均分数:20                       
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:0.00  %               结分的百分比:0.00  %                  
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    读入一行,然后进行字符串拆分,首先用空格将每行的node1和node2拆分,然后对每个拆分出来的字符串去()之间的子串,然后对子串用,拆分出来横纵坐标就可以了
      

  3.   

    你没资格笑话csdn。
    这么简单的问题,按行读么
    FileReader fileReader = new FileReader("文件地址");
    LineNumberReader reader = new LineNumberReader(fileReader);
    String content = reader.readLine();
    while(content!=null){
      //处理,包括split,计算新数据...
      content = reader.readLine();
    }