List<String>代表这个集合是String类型的。那么Adapter<String>代表啥意思啊,新手不懂啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了List<String>代表这个集合是String类型的。那么Adapter<String>代表啥意思啊,新手不懂啊相关的知识,希望对你有一定的参考价值。

为什么adapter也要<>用这个东西啊

adapter是像比如listview这种控件的适配器,里面放String表示listview这个列表只有一个文字显示,你说的这个应该是ArrayAdapter<String>如果需要图片显示或者其他两种文字显示 ,需要用到SimpleAdapter 参考技术A 那是泛型,目的是为了安全,属于编译时语法

c# for循环效率问题,遍历list<string>集合;

元素8300个,都是文件名,每遍历出来一个后给datagridview赋值,但感觉速度不给力,有什么方法能加快赋值速度

list<string>直接可以给datagridview的dataSource赋值的,不用循环一个个的赋值,这样避免了好多频繁触发的事件。 参考技术A 你要先确定瓶颈在哪里,如果是给DataGridView添加项时慢,可以考虑使用VirtualMode 。这样可以在大量数据显示时比较明显的提高显示效率。 参考技术B 不管用什么循环,最终决定速度的还是取决于循环体内的操作。楼主的循环才8300次,就感觉速度慢,那应该是给datagridview赋值的代码有问题。 参考技术C foreach(string 变量 in 变量)追问

你意思foreach循环的执行速率高于for循环喽?

追答

不一定

参考技术D Parallel 多线程的循环呢追问

说说思路

以上是关于List<String>代表这个集合是String类型的。那么Adapter<String>代表啥意思啊,新手不懂啊的主要内容,如果未能解决你的问题,请参考以下文章

Map<String, Object> map=new HashMap<String, Object>();

Java——List集合

扑。创建 Firestore 文档和集合的 List<String>

JAVA中map中存储list集合问题。

Freemarker如何遍历List<String>集合?

C# 集合怎么赋值给另一个集合