У меня есть 5 флажков, и я должен выбрать несколько флажков.
Я сделал такой код, чтобы установить флажок:
sports=(CheckBox)findViewById(R.id.sports_btn);
sports.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (sports.isChecked() == true)
list.add("4");
}
});
Я добавляю значение в список массивов:
list ArrayList<String> list = new ArrayList<String>();
и я получаю значение в виде строки, как это:
StringBuilder sb = new StringBuilder();
for(int i =0; i < list.size(); i++)
{
for (String str: list)
{
sb.append(str.toString());
sb.append(",");
}
}
String sel_cat = sb;
Я получаю строку, но если выбрано два значения, оно будет равно 2,3,
Как убрать эту последнюю запятую? Я не хочу, чтобы последняя запятая была похожа на 2,3.