के साथ संलग्न मेरे पास 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 की तरह हो।
imho आप हमेशा पहले से ही लिखा और फिर रोलिंग y परीक्षण किया कोड का उपयोग कर बेहतर होगा हमारी खुद की इसलिए ओपनसोर्स अपाचे स्ट्रिंग यूज लाइब्रेरी –