Tengo 5 casillas de verificación y tengo que seleccionar varias casillas de verificación.Adjuntar con StringBuilder
hice un código como este para comprobar casilla de verificación está marcada:
sports=(CheckBox)findViewById(R.id.sports_btn);
sports.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (sports.isChecked() == true)
list.add("4");
}
});
añado un valor a una lista de arreglo:
list ArrayList<String> list = new ArrayList<String>();
y estoy recuperando el valor como cadena como esto:
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;
me estoy haciendo la cadena, pero si se seleccionan dos valores que viene como 2,3, ¿Cómo eliminar esa última coma? No quiero la última coma que la cuerda tiene que ser como 2,3.
en mi humilde opinión son siempre mejor usar código ya escrito y probado y luego rodando la nuestra, por lo tanto, mi recomendación de utilizar la biblioteca opensource apache string util –