私はアンドロイドで新しいです。これらの文字列変数をArrayListに追加したいと思います。 .......私は文字列変数の4 .....複数の文字列をarraylistに変換するには?
String number = "9876543211";
String type = "incoming";
String date = "1/1/2016";
String duration = "45 sec";
ここに私のJavaコードがあるを持って
while (managedCursor.moveToNext()) {
String number = managedCursor.getString(number1);
String type2 = managedCursor.getString(type1);
String date = managedCursor.getString(managedCursor.getColumnIndexOrThrow("date")).toString();
java.util.Date date1 = new java.util.Date(Long.valueOf(date));
String duration = managedCursor.getString(duration1);
String type = null;
String fDate = date1.toString();
int callcode = Integer.parseInt(type2);
sb.append("\nPhone Number:--- " + number + "");
sb.append(" \nCall Type:--- " + type + " ");
sb.append("\nCall Date:--- " + fDate + "");
sb.append("\nCall duration in sec :--- " + duration);
sb.append("\n----------------------------------");
}
これらのデータは関係ない場合は、代わりにむしろ 'ArrayList'よりも、これらの値をカプセル化するクラスを作成する必要があります。 – 4castle
使用 ハッシュマップ hashmap = new Map (); hashmap.put( "number"、number); hashmap.put( "type"、type); hashmap.put( "date"、date); hashmap.put( "duration"、duration); キーを使用して値を取得するのは簡単です。または応答@Rissmonスレシュのための使用モデルクラス –
YLS