作为输入,我的程序得到一个包含 IP 地址的字符串,由行分隔符分隔,即每行一个 IP 地址。要验证我所做的每个地址:
String[] temp;
temp = address.split(System.getProperty("line.separator"));
然后我循环遍历字符串数组。
我想知道为什么除了最后一个 IP 地址之外的所有地址总是无效的。我发现它们看起来像 10.1.1.1^M
有没有办法告诉 java.lang.String.split 在将令牌放入数组之前删除分隔符?或者我在这里还有什么其他选择?抱歉,我不是 Java Ninja,所以我想在开始搜索几个小时之前先问问你们。
谢谢托马斯