shaersa305399353 2009-06-29 10:36
浏览 208
已采纳

一个截取问题

我需要把一个IP(假如192.168.2.6)地址截取成(1921682)
用如下方法可以实现啊

public static void main(String[] args){
String ip = "192.168.2.16";
String[] sect = ip.split(".");
System.out.println(sect[0] +"他掐头去尾人"+sect[1]);
String result = sect[0]+sect[1]+sect[2];
}

但总是报异常 下标越界
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0

  • 写回答

1条回答 默认 最新

  • cammy0301 2009-06-29 11:08
    关注

    转一下义,String[] sect = ip.split("\."); ,这样就没有问题的,原因就是.是特殊字符.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
  • ¥20 关于URL获取的参数,无法执行二选一查询
  • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集