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/