当前位置 : 主页 > 手机开发 > android >

android – 如何声明List?

来源:互联网 收集:自由互联 发布时间:2021-06-11
我将所有应用程序字符保存在R.string中. 现在我想在List中保存R.string字符. 如何申报名单? 我用 ListString list = new ArrayListString();list.add(R.string.helloworld); 和 Listinteger list = new ArrayListinteger(
我将所有应用程序字符保存在R.string中.
现在我想在List中保存R.string字符.

如何申报名单?

我用

List<String> list = new ArrayList<String>();
list.add(R.string.helloworld);

List<integer> list = new ArrayList<integer>();
list.add(R.string.helloworld);

但我无法添加它.

这该怎么做?

您的声明是正确的,R.string.helloworld存在问题.这实际上是一个静态int(声明它在R.java文件中).记得为List和ArrayList导入java.util.如果您在Eclipse中,请按Ctrl Shift O组织导入.

使用getString(R.string.helloworld):

String Resources

所以你的代码看起来像:

import java.util.ArrayList;
import java.util.List;    

List<String> list = new ArrayList<String>();
list.add(getResources().getString(R.string.helloworld));
网友评论