【发布时间】:2016-10-27 05:46:24
【问题描述】:
我是 android 的新手。我想将这些字符串变量添加到 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。 -
使用HashMap
hashmap=new Map (); hashmap.put("数字",数字); hashmap.put("type",type); hashmap.put("日期",日期); hashmap.put("持续时间",持续时间);使用 key 很容易获得你的值。或使用模型类
标签: java android arrays string arraylist