Dictionary является абстрактным классом, который отображает ключи от значений и есть словарь класса в Android см link вы можете найти записку в классе Обзор
Не использовать этот класс, так как он устарел. Для новых реализаций используйте интерфейс Map .
Попытка вставить либо нулевой ключ или нулевое значение в словаре приведет к NullPointerException, но вы можете использовать Map интерфейс, он обеспечивает точно такую же функциональность dictionary.you можете использовать его, как показано ниже
//put values
Map Message = new HashMap();
Message.put("title", "Test message");
Message.put("description", "message description");
Message.put("email", "[email protected]");
//get values
Log.d("get Message","Message title -"+Message.get("title"));
вы также можете использовать пользовательский класс, как показано ниже
public class MessageObject {
String title;
String description;
String email;
}
вы можете использовать геттеры и сеттеры, чтобы получить и поставить значения, не нужно помнить имена ключей накануне Таким образом, вы можете получить некоторые другие преимущества.
Спасибо за ваш ответ. –
- это то, что вы ищете? – confucius
это тоже похоже (словарь для iPhone) –