gpt4 book ai didi

java - 将 String 除以 StringTokenizer,然后保存到 2 个数组

转载 作者:行者123 更新时间:2023-11-30 04:07:12 24 4
gpt4 key购买 nike

想象一下这个数组。

data[0] : 208.92.249.53:80
data[1] : 115.124.65.74:3128
data[2] : 49.213.17.92:8080

我想分割数据[]。并提取ip和端口号。

ip[0] : 208.92.249.53
ip[1] : 115.124.65.74
ip[2] : 49.213.17.92
port[0] : 80
port[1] : 3128
port[2] : 8080

我怎样才能做到这一点?

StringTokenizer stringTokenizer = new StringTokenizer(data[i], ":");
while (stringTokenizer.hasMoreTokens()){
//??????
}

我不知道如何保存到两个不同的数组。请让我展示如何做到这一点...谢谢!

最佳答案

String[] ip = new String[data.length];
String[] port = new String[data.length];

for (int i=0;i<data.length;i++) {
String[] split = data[i].split(":");
ip[i] = split[0];
port[i] = split[1];
}

关于java - 将 String 除以 StringTokenizer,然后保存到 2 个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20473420/

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