2016 - 2024

感恩一路有你

java获取list中元素的下标 vb里的list1.index与list1.listindex有什么区别?

浏览量:1969 时间:2021-03-13 07:20:22 作者:admin

vb里的list1.index与list1.listindex有什么区别?

列表1。文本是列表框LIST1中当前选定项的文本。列表是列表框中所有选项的集合,列表1。Listindex是当前选项的索引号,因此LIST1。列表(LIST1。Listindex)是当前选定项的文本。

这实际上是不同属性列表框中当前所选项目文本的不同表示形式。就像张三是甲级同学一样,他的座位号是10,所以这里的“甲级张三”和“甲级10班同学”指的是同一个人,只是不同而已。所以严格来说,两者是不可比的。如果我们真的想有所不同,那就是前者是一个固定值,而后者是一个集合。根据不同的索引号,我们可以表示其他成员,如11类、20类等。

至于为什么前者是只读的,而后者可以赋值,没有什么可以解释的。这就是VB的规定。如果您真的想找出原因,那是因为列表框由多个选项组成。修改选项内容时,需要先通过索引号找到该项,然后再进行修改。此外,列表框中可能没有当前选定的项目(即,鼠标没有选择任何选项)。如果可以指定text属性,则在这种情况下,为text属性指定值时会发生错误。

java中map和list的区别?

1. Java中的Collection包括三个类别:set、list和map,它们都在java.util文件Package、set、list和map是接口,它们有自己的实现类。set的实现类主要包括HashSet和TreeSet,list的实现类主要包括ArrayList,map的实现类主要包括HashMap和treemap。

2. 列表中的对象根据索引位置排序,可以有重复的对象,并且可以根据集合中对象的索引位置检索对象,例如列表.获取(i) 方法获取列表集合中的元素。列表是一个有序的集合,可以精确地控制每个元素的插入位置。用户可以使用索引(元素在列表中的位置,类似于数组下标)访问列表中的元素,这类似于Java的数组。列表允许相同的元素。实现列表接口的常用类有LinkedList、ArrayList、vector和stack。

3. 映射中的每个元素都包含一个键对象和一个值对象,它们成对出现。键对象不能复制,值对象可以复制。Map提供从键到值的映射。映射不能包含同一个键,每个键只能映射一个值。地图界面提供了三组视图。映射的内容可以看作是一组键集、一组值集或一组键值映射。

vb中combo1.listindex和combo1.list()有什么区别,各代表什么啊?

Listindex是索引,它表示当前选定的项目。

list()是list,它是表示列表项目的数组。

例如,list:

Harry

Ron

Hermione

then

]list(0)=“Harry”

list(1)=“Ron”

list(2)=“Hermione”

当我没有选择时,Listindex=-1.

当我选择Harry时,listindex=0

java获取list中元素的下标 list有没有caption属性 list获取指定元素位置

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。