gpt4 book ai didi

java - 字符串未使用 string.split 正确拆分

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:59:06 26 4
gpt4 key购买 nike

我不好意思问这个问题,这是一个真正的新手问题,但整个早上都让我很头疼。开始:我正在尝试使用三个句点作为分隔符将 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 地址的第一个数字完全消失了。请帮忙!

最佳答案

String[] ip = s.split("\\.",4);

字符串参数被评估为正则表达式,因此我们必须转义点(在 java 中我们也必须转义转义字符 - 因此:双反斜杠)

关于java - 字符串未使用 string.split 正确拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11968964/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com