我使用String.split()來劃分一些字符串作爲IP地址,但其returning an empty array
意,所以我固定使用String.substring我的問題(),但我不知道爲什麼沒有按預期工作,我的代碼是:String.split(字符串模式)的Java方法未正常工作
// filtrarIPs("196.168.0.1 127.0.0.1 255.23.44.1 100.168.100.1 90.168.0.1","168");
public static String filtrarIPs(String ips, String filtro) {
String resultado = "";
String[] lista = ips.split(" ");
for (int c = 0; c < lista.length; c++) {
String[] ipCorta = lista[c].split("."); // Returns an empty array
if (ipCorta[1].compareTo(filtro) == 0) {
resultado += lista[c] + " ";
}
}
return resultado.trim();
}
應該返回一個String[] as {"196"."168"."0"."1"}
....
逃避它:LISTA [C] .split(」 \「)。 – nikis