Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 如何从这个文件里查询得到结果?
snooopy





发贴: 23
积分: 0
于 2005-09-24 16:47 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
import java.io.*;

class wrytest{
  public static void main(String args[]) throws Exception {
    RandomAccessFile RAF = new RandomAccessFile("c:\\wry.dll","rw");
    int old = 40;
    byte [] buf = new byte [128];
    int tn = 154,len = 0;
    for (int i = 1;i<30;i++){
      RAF.seek(old+tn*i);
      len = RAF.read(buf);
      System.out.println(new String(buf,0,15)+" : "+new String(buf,16,15)+" : "+new String(buf,32,96));
    }
  }
}

从这个代码里可以将wry.dll文件里的内容正确给显示出来,

格式是这样的:
003.000.000.000 : 003.255.255.255 : 美国 新泽西通用电气公司
004.000.000.000 : 004.010.255.255 : 美国 CZ88.NET
004.011.000.000 : 004.011.255.255 : 美国 夏威夷
004.012.000.000 : 004.019.077.255 : 美国 CZ88.NET
004.019.078.000 : 004.019.078.255 : 美国 西南政法大学
004.019.079.000 : 004.019.079.063 : 美国 Armed
...........................................................

我要放一个ip地址进去这个文件里查询是属于哪个地方的该怎办 ?
比如4.19.79.62,要它输出美国

问题1:如何写两个方法,一个方法将ip放进去,一个方法将ip地址的物理地址给输出来 ?
问题2:上边的ip是指一个ip段的,还有ip里前面还有0,该怎么解决啊 ??




话题树型展开
人气 标题 作者 字数 发贴时间
3933 如何从这个文件里查询得到结果? snooopy 1537 2005-09-24 16:47
3094 Re:如何从这个文件里查询得到结果? snowbug 111 2005-09-30 04:39
3178 Re:如何从这个文件里查询得到结果? snooopy 29 2005-10-05 20:19
3252 Re:如何从这个文件里查询得到结果? _coco 91 2005-10-16 13:13

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923