-
2021-01-17 17:51:06
List 属性List = 对象List.stream().map(对象::get方法()).collect(Collectors.toList());
例如:
List idList = list.stream().map(User::getId).collect(Collectors.toList());
//或者
List idList = list.stream().map(u -> u.getId()).collect(Collectors.toList());
举例
public class HelloWorld {
public static void main(String[] args) {
List list = new ArrayList<>();
for(int i=1;i<=10;i++) {
User u = new User(i, "用户-" + i);
list.add(u);
}
//取出id列表
//List idList = list.stream().map(User::getId).collect(Collectors.toList());
List idList = list.stream().map(u -> u.getId()).collect(Collectors.toList());
System.out.println("id列表:" + idList);
}
private static class User{
int id;
String name;
publ
更多相关内容 -
列表框的selected属性
2021-06-10 17:17:36Φ是什么意思?读"fai".是直径的意思不?...而用作列表框和组合框有没有select属性列表框有selected,表示是否选中:If List1.Selected(i) Then 组合框只允许选一个,没有select,Combo1.ListIndex即为当前选中...Φ是什么意思?读"fai".是直径的意思不?
“Φ”是数学中表示圆的直径的希腊字母。 “Φ”是希腊字母中的一个,读作fai,其写法分为两种,大写:Φ,小写:φ,小写时左上角的弯是开口的;而用作
列表框和组合框有没有select属性
列表框有selected,表示是否选中:If List1.Selected(i) Then 组合框只允许选一个,没有select,Combo1.ListIndex即为当前选中的项
html 里select 下拉列表中设置默认值怎么写
 设置下拉列表框的默认值:使用关键字selected < select name = "pronvince"> < option value ="SH">上海 < option value ="BJ">北京 < option value ="JS">江苏 < option value ="HB" selected="selected">湖北 < option value ="ZJ">浙江 如果希
怎样用js取得select下拉列表框内选中的option的val1
急vb里,列表框有list ,selected,text,listcou...想请教VB里的高手,至少比我强的 我一直不怎么会LISTBOX的代码编写 谢啦。list 返回某一项的内容,如 print list1.list(0) selected 判断某项是否被选定 text 返回某一项的内容 一般用于list1_click中 listcount 返回list中一共有多少项 参考。。
html中下拉列表框中的全部属性
1.下拉框当前选中项目 obj.selectedIndex 2.下拉框项目数 obj.length 3.下拉框第N项的值 obj.options[N-1].value 4.下拉框第N项的“描述值” obj.options[N-1].text 5.选中第N项 obj.options[N-1].selected = true; =false;即为不选中 6.在末尾增
ligerui list getselecteditems列表框怎么获取到选问1:在action里写Xname的getset方法只3,要action被触发,jsp页面上的select就把选中的值传到Xname里了。注意里存的是一个Map类型的一个key对应一个value。key和value在后台都是能够拿到的具体用哪个标签看一下struts2的文档,很详细。
如何判断asp中下拉列表框是选的那个选项
大米是5.6黄豆是6.3 如何在第一个选择之后 ,线面的菜单直接显示??
asp下拉列表框怎么实现在asp当中如果选择了一个列表框中的值后,当比如在同一页中按了我可以给你思路,具体代码你自己写:
添加一个INPUT,类型为HIDDEN,目标action为当前页。
添加JAVASCRIPT代码,事件为列表框onchange,将选定value赋值给HIDDEN.
同一页面最上面添加表单的提取代码
紧急CSS布局HTML小编今天和大家分享助:jsp提交表单查询后,下拉列表框(SELECT我想在提交包含班级和学生和学期查询条件的表单(form)后,由struts处建议你试一试strust 标签
-
vb列表框ListBox的详细使用方法
2018-06-12 15:19:45列表框(ListBox)控件表示一个选项清单,用户可能用鼠标选择其中一个或者几个选项。 列表框的特点是:列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项原文地址为: vb列表框ListBox的详细使用方法
列表框(ListBox)控件表示一个选项清单,用户可能用鼠标选择其中一个或者几个选项。
列表框的特点是:列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作。下面这个例子充分说明了列表框的这个特点,并介绍了列表框(ListBox)的常用属性。
为了学习方便,提供的源码已经作了详细的中文注释,看看源码框中的代码:
Option Explicit
'--------------------------------------
' 简单的列表框ListBox的例子
'--------------------------------------
' 洪恩在线 求知无限
'--------------------------------------
'------名称-------------作用------------
' List1、List2 列表框
' LefttoRightCmd 移动所选项目到另一个列表框(左到右)
' RighttoLeftCmd 移动所选项目到另一个列表框(右到左)
' List1MoveCmd 删除列表框List1中所选项目
' List2MoveCmd 删除列表框List2中所选项目
' List1AddCmd 给列表框List1增加新项目
' List2AddCmd 给列表框List2增加新项目
' List1ClearCmd 清空列表框List1
' List2ClearCmd 清空列表框List2
'--------------------------------------
'--------------------------------------
'————名称————属性设置———
'
' List1列表框 Sorted属性设为“False”
' List2列表框 Sorted属性设为“True”
' MultiSelect属性设置为2
' 即List2控件中的项目总是排序的
'--------------------------------------Private Sub Form_Load()
'装载窗体时,给列表中的元素赋值
List1.AddItem "China"
List1.AddItem "America"
List1.AddItem "Japan"
List2.AddItem "Soccer"
List2.AddItem "Tennis"
List2.AddItem "Basketball"End Sub
Private Sub LefttoRightCmd_Click()
'将左边列表中所选元素移动到右边列表中
If List1.ListIndex >= 0 Then'在右边列表中增加新元素
List2.AddItem List1.Text'删除左边列表中的所选元素
List1.RemoveItem List1.ListIndexEnd If
End Sub
Private Sub List1AddCmd_Click()
Dim ListItem As String
'
ListItem = InputBox("在列表中输入新项目")
'向列表中加入新项目
If Trim(ListItem) <> "" Then
'Trim()作用是清除ListItem字符串内的空格List1.AddItem ListItem
End If
End SubPrivate Sub List1ClearCmd_Click()
'清空列表
List1.ClearEnd Sub
Private Sub List1MoveCmd_Click()
Dim i As Integer
'判断列表框是否只有一个项目被选中
If List1.SelCount = 1 ThenList1.RemoveItem List1.ListIndex
ElseIf List1.ListCount > 1 Then
'删除列表框中的所选中的多个项目
For i = List1.ListCount - 1 To 0 Step -1
'ListCount返回列表框中的项目总数
'ListCount-1是列表框中最后一个项目的索引号'判断该项目是否被选中,Selected()返回布尔值
If List1.Selected(i) Then
'删除索引号为i的项目
List1.RemoveItem iEnd If
Next
End If
End Sub
Private Sub List2AddCmd_Click()'定义变量,以接收输入的字符串
Dim ListItem As String
ListItem = InputBox("在列表中输入新项目")If Trim(ListItem) <> "" Then
'将字符串增加到列表中
List2.AddItem ListItemEnd If
End SubPrivate Sub List2ClearCmd_Click()
'清空列表
List2.ClearEnd Sub
Private Sub List2MoveCmd_Click()
Dim i As Integer
'判断所选 元素是否只有一个
If List2.SelCount = 1 ThenList2.RemoveItem List2.ListIndex
'如果所选 元素大于1,则按下列操作进行
ElseIf List2.ListCount > 1 Then
For i = List2.ListCount - 1 To 0 Step -1If List2.Selected(i) Then
List2.RemoveItem i
End If
Next i
End IfEnd Sub
Private Sub RighttoLeftCmd_Click()
Dim i As Integer
'判断选中的元素有几个
If List2.SelCount = 1 ThenList1.AddItem List2.Text
List2.RemoveItem List2.ListIndex
'当选中的元素大于一个时
ElseIf List2.SelCount > 1 ThenFor i = List2.ListCount - 1 To 0 Step -1
'如果该元素被选中,则将其从右边移至左边
If List2.Selected(i) ThenList1.AddItem List2.List(i)
List2.RemoveItem i
End If
Next i
End IfEnd Sub
(源程序下载)这个例子包含一个窗体,窗体中有两个列表框(List1、List2)和八个按钮,界面如下:
窗体(FormListBox)我们首先新建一个标准的EXE工程,添加一个窗体,并把列表框和按钮控件添加到窗体上。各按钮控件的名称如下表:
按钮名称
名称属性
按钮名称
名称属性删除所选项目(左)
List1movecmd
删除所选项目(右)
List2movecmd增加新项目(左)
List1addcmd
增加新项目(右)
List2addcmd清除弄表(左)
List1clearcmd
清除列表(右)
List2clearcmd右箭头 lefttorightcmd 左箭头 Righttoleftcmd
' List1列表框 Sorted属性设为“False” ' List2列表框 Sorted属性设为“True” ' MultiSelect属性设置为2 ' 即List2控件中的项目总是排序的在属性窗口中,将List1列表框 Sorted属性设为“False”;List2列表框 Sorted属性设为“True”,MultiSelect属性设置为2,即List2控件中的项目总是排序的。
下一步我们为各控件添加相应的程序。
其中:
List1.AddItem "China" 是将“China”添加到列表框中。
List1.ListIndex 返回的是列表框List1中当前选择项目的索引号码。
List1.ListCount 返回的是列表框List1中项目总数。
List1.ListCount - 1 返回列表框List1中最后一个项目的索引号。
List1.Selected() 返回的是一个项目的选择状态,返回的是布尔值。
代码写好之后,我们就可以保存工程,然后按“Ctrl+F5”键,测试检验一下我们的程序了。在这个小程序中,包含了列表框中的一般常用属性和方法。
转载请注明本文地址: vb列表框ListBox的详细使用方法
-
VB 列表框的应用实例
2011-05-11 15:49:58这个是关于列表框的应用例子,比较简单,涉及到列表框的list、text、listindex属性、additem、removeitem、clear方法、例子比较简单,适合初学者。 -
VBA自学应用(12)——允许列表框多项选择和多列
2020-01-10 18:17:11一、允许多项选择 代码如下 Private Sub UserForm_Initialize() arr = Sheets("产品表").Range("a1").CurrentRegion ... '设置列表框属性 .List = arr .MultiSelect = fmMultiSelectExtended ...一、允许多项选择
代码如下
Private Sub UserForm_Initialize() arr = Sheets("产品表").Range("a1").CurrentRegion With ListBox1 '设置列表框属性 .List = arr .MultiSelect = fmMultiSelectExtended .ColumnCount = UBound(arr, 2) .ListStyle = fmListStyleOption End With End Sub
object.MultiSelect [= fmMultiSelect]
- fmMultiSelect设置值
常量 值 说明 fmMultiselectsingle 0 只可选择1个条目(默认) fmMultiselectMulti 1 按space键或单击以选中列表中1个条目或取消选中 fmMultiselectExtended 2 按shift键可以扩展选中条目,按ctrl的同时单击可以选择多个 object.liststyle [= fmliststyle]
- fmliststyle设置值
常量 值 说明 fmliststyleplain 0 外观与常规的列表框相似,条目的背景为高亮 fmliststyleoption 1 显示选项按钮,或显示用于多重选择列表的复选框(默认)。当用户选中组中的条目时,与该条目相关的选项按钮即被选中,而该组其他条目的选项按钮被取消选中 二、设置多列列表框
Private Sub UserForm_Initialize() Dim lngLast As Long lngLast = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row With lstData .ColumnCount = 7 .ColumnWidths = "45;45;45;45;45;45;45" .BoundColumn = 1 .ColumnHeads = True .RowSource = Sheet1.Range("A2:G" & lngLast).Address End With End Sub
- object.columncount [= long],指定列表框或组合框的显示列数
- object.columnwidths [= string],如果columnwidths属性设置为-1或空,则将空间宽度等分给列表中的各列;设置为0则隐藏该列。若要指定另一种不同的度量单位,在设置时则必须包括该度量单位。如listbox1.columnwidhths = “4.5厘米;4.5厘米;6厘米”
- object.boundcolumn [= variant],boundcolumn属性标识多列组合框或列表框值得数据来源
boundcolumn属性值
值 说明 0 将被选中列表项的listindex属性的值赋予控件 1或大于1 将指定列中的值赋予控件。当采用此属性时,列从1开始计数(默认值) 三、将多列列表框的数据写入工作表
Private Sub lstData_Click() Dim lngLast As Long Dim i As Byte lngLast = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row + 1 For i = 1 To lstData.ColumnCount Sheet1.Cells(lngLast, i) = lstData.Column(i - 1) Next i End Sub
当将多列列表框的数据写入工作表中时,只能将boundcolumn属性所指定列中的值写入工作表,而不能将选中的整行内容写入工作表中。如果需要将选中行的整行内容写入工作表,则需要用到以上循环。
当然也可以用数组的方式写入数据到工作表,代码如下
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) '双击的时候也可以更改数据 Dim crr() Dim m As Long For i = 0 To ListBox1.ListCount - 1 If ListBox1.Selected(i) = True Then m = m + 1 ReDim Preserve crr(1 To ListBox1.ColumnCount, 1 To m) For j = 0 To ListBox1.ColumnCount - 1 crr(j + 1, m) = ListBox1.List(i, j) Next End If Next If m > 0 Then ActiveCell.Resize(m, j) = Application.Transpose(crr) End Sub
-
uniapp IndexedList索引列表添加搜索框
2020-12-10 17:26:00最近做uniapp项目时,用到了IndexedList索引列表这个组件,但是需要添加一个搜索功能,于是呢我就尝试着在组件上面自己改一下。下面我就简单介绍一下: 所需组件 其实也就是两个,首先是indexedLIst索引组件,其次... -
VBA自学应用(10)——给组合框或列表框添加元素
2020-01-07 19:14:29给组合框或列表框添加元素一、RowSource属性添加元素二、为工作表中的ActiveX控件中的列表框添加元素三、使用list属性添加元素四、使用additem方法添加列表项五、列表框的其他属性 一、RowSource属性添加元素 ... -
为列表框控件List Control设置行高
2017-04-11 17:02:50 简介 MFC的标准列表框控件并没有给出设置每一行高度的接口。 有两种方法可以设置: ...1.取巧的方法:为列表框插入图标,每一行的高度自动变为图标...1.在对话框上拖拉出一个List Control 控件,并设置属性Ow -
第六章 第五节 选择控件——列表框和组合框
2016-09-11 15:41:45vb学习总结, 列表框 1、属性 1、columns 该属性用来确定列表的列数。当该属性设置为0(默认)是,所用的项目呈单列显示。...list属性保存了列表框中所有值得数组,可以通过下标访问数组中的值(下标值从 -
C#自定义控件之下拉列表框
2019-02-12 13:48:56设置 DropDownStyle 为DropDownList 将DrawMode 改为OwnerDrawFixed ... 样式就变为下面这样,但是只能在列表中选择,而不能手动输入 public class ComBox : ComboBox { public ComBox() { ... -
对List对象列表属性值的快速搜索
2017-03-12 19:29:14对于数据的搜索已有很多成熟的...比如有这样一个需求:已经加载了一个班的学生在一个List列表中,要根据学生和姓名和住址做一个模糊搜索。因为数据已经加载到List中,存在于内存中,若再从数据库或网络上去使用关键字 -
Mint-ui框架Index List 的应用,以及高度的适配问题
2018-01-26 16:37:37如何应用mint-ui框架的Index List实现滚动列表及索引导航功能?Index List的高度如何适配?以下是本人开发中一些经验的记录。 Index List(红色区域)。 vue dom结构: 看了一下Index List的源码,发现高度默认... -
常用的CSS属性列表汇总
2019-06-03 22:45:26常用的CSS属性列表汇总 近期教学给学员总结常用的CSS属性,方便学习查询,正好发上来也给大家分享一下。 表格最右列的数字标识支持的CSS最低版本。 01. CSS背景属性(Background) 属性与描述 ... -
Delphi列表框组件(TListBox)详解
2016-09-02 14:36:06此组件为一个标准的Windows 列表框组件,它用于显示一系列的列表,用户可以选择、加入、删除或修改其中的项目。 1.TLlistBox 组件的典型用法 在Windows 应用程序中,经常要用到列表框。列表框能够在一个可翻滚... -
layUI下动态下拉列表框与动态表格的联动
2020-05-08 09:43:55整体效果图 具体的js代码 layui.use(['form', 'jquery'], function () { var $ = layui.jquery; var form = layui.form;... //第一级下拉列表框数据的获取 $.ajax({ url: '第一级下拉列表框对应的url', ... -
列表框、组合框
2010-04-08 15:54:00列表框常用来显示一个项目的列表,用户可以从中选择一项或多项。如果项目总数超过了列表框可显示的项目数,列表...listindex属性:返回当前选项的索引号,索引号从0开始,如果没有选中,该属性为-1,该属性也只能在程序 -
VC++60 第十二章 列表框和组合框
2016-10-13 17:49:48第十二章 列表框和组合框 列表框是显示一系列项供用户选择的控件,对选中的项可以进行后续的处理。用户选择可以是多项的,但本章的例程设计为单选的。组合框是一个编辑框带一个可以下拉的列表框,用户在... -
Unity UGUI 基础 之 DropDown(下拉列表框) 的简单使用(简单改变样式/动态下来列表的数据添加删除/列表...
2020-09-11 15:45:01Unity UGUI 基础 之 DropDown(下拉列表框) 的简单使用(简单改变样式/动态下来列表的数据添加删除/列表事件监听等) 一、简单介绍 UGUI,是Unity自带的 GUI 系统,有别于 NGUI;使用 UGUI 也能制作出比较酷炫... -
列表框和组合框的使用
2010-06-24 15:21:00列表框是显示一系列项供用户选择的控件,对选中的项可以进行后续的处理。用户选择可以是多项的,但本章的例程设计为单选的。组合框是一个编辑框带一个可以下拉的列表框,用户在下拉框中选择的项会进入编辑框中... -
matlab的listbox控件用法和属性
2020-12-19 00:59:061.属性列表:SelectionMode组件中条目的选择类型,即多选(Multiple)、单选(Single)Rows列表框中显示总共多少行Selected检测条目是否被选中SelectedItem返回的类型是ListItem,获得列表框中被选择的条目Count列表框中... -
MFC(一)创建列表--列表框形式
2016-05-27 13:55:522.在列表控件右键,选择属性。 3.在属性中,设置ID为IDC_LIST。 4.建立类向导: 1)在列表控件右键,选择建立类向导。 2)在类向导-Member Variables中选择IDC_LIST,然后点击右侧的Add Variable。在下拉列框中: ... -
列表li边框重合问题
2018-05-31 14:32:54在我们写东西的时候经常要用到ul,但是也经常会出现li边框重合的问题,如下图: 可以看到每个格子的右边框和下边框明显有边框重合现象,这样很影响美观。解决这个问题: 只要给每个li设置css属性 margin:0 0 -... -
CSS实现列表li边框重合问题
2017-04-13 21:04:18这个时候问题很明显,因为我们想通过设置li的右边框和下边框的margin为负数来实现边框”重叠“,但是当鼠标经过时右边框和下边框被相邻的li”压“在了下面,解决这个问题也很简单,只要用z-index就可以解决了,开始... -
向工作表中添加列表框或组合框
2012-05-04 10:29:40添加列表框(表单控件) 如果“开发工具”选项卡未显示,请显示它。 显示“开发工具”选项卡 单击“Office 按钮” ,然后单击“Excel 选项”。 在“常用”类别中的“使用 Excel 时采用的首选项”下,... -
VB列标准表格框控件学习教案.docx
2020-12-19 10:55:32VB 控件列表框 一 教学目标 知 目 1 掌握列表框控件的主要属性 list, MutiSelect Listindex Text 的含 及用法 2 学会运用列表框控件的主要方法添加 additem, 去除 removeitem 清空 clear 技能目 通 完成 目能利用... -
控件的属性、事件和方法
2021-05-13 10:24:041.控件的常用属性含义与设定 在大部分的控件中,一些属性表示的意义是相同的。 基本格式: 〔对象名.〕属性名= 属性值 Name:对象的名称 它是对象的名称,该属性是所有的对象都具有的属性被用来唯一标识这一... -
Pandas 学习 第8篇:数据框-DataFrame(创建、属性、访问)
2019-09-29 05:16:25数据框类似于二维的关系表,包含一组有序的列,列与列之间的数据类型可以是不同的,但是单个列中的值的数据类型是相同的。DataFrame既有行索引(index),也有列索引(columns),行索引也叫做行标签,列索引也叫做...