gpt4 book ai didi

java - 想要在java中为每个循环解决这个简单的问题

转载 作者:行者123 更新时间:2023-12-01 22:31:48 25 4
gpt4 key购买 nike

 for (float f: values)
{
int a=(int) (f*255);
builder.append(' ')
.append(a+",");
}

values 是浮点类型构建器的数组,每次调用时都是 StringBuilder 类型我在值数组中有 3 个浮点值我试图将 'a' 附加到构建器和 ',' 这里我得到的是 (255,145,234,) 但是我想要的是这样的(255,145,234)我想省略最后一个逗号你的帮助对我很有帮助谢谢。

最佳答案

试试这个:

String delimiter = "";
for (float f: values)
{
builder.append(delimiter)
delimiter = ", ";
int a=(int) (f*255);
builder.append(a);
}

或者,在循环退出后简单地从 StringBuilder 中截掉最后一个字符:

builder.setLength(builder.length() - 1);

关于java - 想要在java中为每个循环解决这个简单的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27614032/

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