gpt4 book ai didi

java - 使用java连接由管道和 ':'分隔的整数值

转载 作者:行者123 更新时间:2023-11-29 04:01:06 24 4
gpt4 key购买 nike

我有 ValueA 和 ValueB(int type) 数组。我正在使用 for 循环从数组中读取每个值。我想将所有值连接到一个字符串中。这些值应该是这样的形式

ValueA1":"valueB1"|"ValueA2":"valueB2"|"ValueA3":"valueB3"|"ValueA4":"valueB4"|"....  

我想在 Java 中使用它,请一些 ne 帮助我编写代码..

最佳答案

你可以试试这样的东西

int[] valueA = methodWhichFillsA();
int[] valueB = methodWhichFillsB();
StringBuilder sb = new StringBuilder();
int maxSize = Math.max(valueA.length, valueB.length);
for(int i = 0; i < maxSize; i++){
if(i > 0)
sb.append("|");

if(i < valueA.length)
sb.append(valueA[i]);

sb.append(":");

if(i < valueB.length)
sb.append(valueB[i]);
}
System.out.println(sb.toString());

这将评估 valueA 和 valueB 之间最大数组的大小,并以此大小为基础进行循环。如果该元素存在,则打印它。第一个 if 用于添加分隔符,如果它是第一次迭代则不需要“|”

关于java - 使用java连接由管道和 ':'分隔的整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3542450/

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