나는 형식 arrayList.I에 문제가 하나 개의 매개 변수가 값이 한이안드로이드 난의 ArrayList를 포맷 할 수있는 방법을 <String>
Licence_car:[[คย1453 กรุงเทพมหานคร], [รง2344 กรุงเทพมหานคร], [รน4679 กรุงเทพมหานคร]]
나는 목록의 항목을 설정하려면이 매개 변수를 사용 (데이터는 태국어입니다) 선호도는 다음과 같이 표시됩니다.
"["및 "]"문자를 삭제하고 싶습니다.이 변수를 만들기 위해 Licence_car:[คย1453 กรุงเทพมหานคร, รง2344 กรุงเทพมหานคร, รน4679 กรุงเทพมหานคร]
어떻게 할 수 있습니까?
이것은 내 코드 설정 목록 환경 설정 항목입니다.
@SuppressWarnings("unchecked")
public void showCar(Context context,ArrayList<String> currentCars){
SharedPreferences MYprefs = context.getSharedPreferences(PREFERENCES, PREFERENCE_MODE);
if (null == currentCars) {
currentCars = new ArrayList<String>();
}
try {
currentCars = (ArrayList<String>) ObjectSerializer.deserialize(MYprefs.getString("car_licence_", ObjectSerializer.serialize(new ArrayList<String>())));
//String[] car_list = currentCars.toCharArray;
Log.d(TAG,"Licence_car:"+currentCars);
final CharSequence[] charSequenceCarEntry = currentCars.toArray(new CharSequence[currentCars.size()]);
mCarDefault.setEntries(charSequenceCarEntry);
mCarDefault.setEntryValues(charSequenceCarEntry);
mCarDelete.setEntries(charSequenceCarEntry);
mCarDelete.setEntryValues(charSequenceCarEntry);
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
나는 내가이 시점에서 포맷 할 생각 선호도를 나열하는 설정 항목의 CharSequence []에 기본 설정의 ArrayList에서 값과 포맷을 취득하지만 난 그것을 할 수있는 방법을 모르겠어요.
내 답변에 감사드립니다. 내 영어를 유감스럽게 생각합니다.
currentCars를 가져 오기 직전에 Log.d (TAG, MYprefs.getString ("car_licence _", ""));를 추가하고 여기에 결과를 게시 할 수 있습니다. – Nizam
예 로그 요청을하지만 결과 로그는 다음과 같습니다. '08 -28 11 : 24 : 53.446 : D/DebugLog (8251) : kmonaaafhdhcaabdgkgbhggbcohfhegjgmcoebhchcgbhjemgjhdhehiibncbnjjmhgbjnadaaabejaaaehdgjhkgfhihaaaaaaaadhhaeaaaaaaamheaadefloaliieoalikcdbdedfddcaoaliiboalikdoalilioaliihoaljiaoalijhoalijooalikboalikloalilcoalijjoaliieoalikdfnheaadefloalikdoaliihdcdddedecaoaliiboalikdoalilioaliihoaljiaoalijhoalijooalikboalikloalilcoalijjoaliieoalikdfnheaadefloalikdoalijjdedgdhdjcaoaliiboalikdoalilioaliihoaljiaoalijhoalijooalikboalikloalilcoalijjoaliieoalikdfnhi ' –
로그이는 고대의 텍스트가이 텍스트를 표시 왜 몰라? 안녕하세요 (농담 : D) –