java中如何将字符串192168070192168071转换为数组或者list集合
您可以使用以下方法将字符串["192.168.0.70","192.168.0.71"]转换为数组或List集合:
- 转换为数组:
String str = "[\"192.168.0.70\",\"192.168.0.71\"]";
str = str.replace("[", "").replace("]", ""); // 去除中括号
String[] array = str.split(","); // 使用逗号分隔字符串
System.out.println(Arrays.toString(array)); // 打印结果
- 转换为List集合:
String str = "[\"192.168.0.70\",\"192.168.0.71\"]";
str = str.replace("[", "").replace("]", ""); // 去除中括号
String[] array = str.split(","); // 使用逗号分隔字符串
List<String> list = Arrays.asList(array); // 将数组转换为List集合
System.out.println(list); // 打印结果
输出结果:
["192.168.0.70", "192.168.0.71"]
请注意,上述代码假设字符串中的IP地址是由双引号括起来的。如果没有双引号,您可以省略str.replace("\"", "")这一行代码
原文地址: https://www.cveoy.top/t/topic/ieLT 著作权归作者所有。请勿转载和采集!