【发布时间】:2013-06-06 15:16:06
【问题描述】:
随机码:
// Getting All Contacts
public List<Contact> getAllContacts() {
List<Contact> contactList = new ArrayList<Contact>();
// Select All Query
String selectQuery = "SELECT * FROM " + TABLE_CONTACTS;
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
// looping through all rows and adding to list
if (cursor.moveToFirst()) {
do {
Contact contact = new Contact();
contact.setID(Integer.parseInt(cursor.getString(0)));
contact.setName(cursor.getString(1));
contact.setPhoneNumber(cursor.getString(2));
// Adding contact to list
contactList.add(contact);
} while (cursor.moveToNext());
}
// return contact list
return contactList;
}
看看哪里写的
public List<Contact> getAllContacts() {
所以我想问一下,为什么它需要在 List 旁边的标签内添加“Contact”类? 有人可以在这里帮助我吗?
我什至尝试用谷歌搜索 Java 中标签的使用,但我找不到任何东西。
【问题讨论】:
-
我强烈推荐 Angelika Langer 关于 Java 泛型的常见问题解答。 angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html
-
它被称为generic type,Wikipedia。