我很不好意思,要问一个非常新手的问题,但是这个问题一整个上午都困扰着我。问题如下: 我想使用三个点作为分隔符将IP地址拆分为四个单独的字符串。下面是我使用的代码:
Toast.makeText(getBaseContext(),s,Toast.LENGTH_SHORT).show();
String[] ip = s.split(".",4);
String ip0ne = ip[0];
String ipTwo = ip[1];
String ipThree = ip[2];
String ipFour = ip[3];
's'是包含IP地址'82.163.99.82'的字符串,这在toast中已经验证过了。问题在于,ipOne,ipTwo和ipThree最终什么都没有,而ipFour最终包含'163.99.82'。IP地址的第一个数字完全消失了。请帮忙解决!