gpt4 book ai didi

java - 如何拆分数组中的字符串并与其建立关联数组?

转载 作者:行者123 更新时间:2023-12-02 09:46:32 25 4
gpt4 key购买 nike

我有一个带有值的数组“arrayServers”。 String[] arrayServers;当我循环输出数据时

for (int i = 0; i < arrayServers.length; i++){
Log.i(LOG_TAG,arrayServers[i]);
}

我得到这些值:

91.134.166.76:8085
149.202.89.34:7776
176.32.36.18:7777
176.32.36.124:7777
195.201.70.37:7777
5.254.104.134:7777
176.32.37.82:7777

如何以某种方式显示此列表:

[IP => 176.32.37.27 PORT => 7777, IP => 54.38.156.202 PORT => 7777, IP => 51.68.208.5 PORT => 7777]

端口只有 4 位数字

最佳答案

class WebAddress{
String ip;
String port;
}

WebAddress[] webAddresses = new WebAddress[arrayServers.length];
WebAddress webAddress = new WebAddress();
for (int i = 0; i < arrayServers.length; i++){
String strArr[] = arrayServers[i].split(":");
webAddress.setIp(strArr[0]);
webAddress.setPort(strArr[1]);
webAddresses[i] = webAddress;
}

然后迭代 webAddresses 数组以获取值

关于java - 如何拆分数组中的字符串并与其建立关联数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56609609/

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