社区
Java SE
帖子详情
如何定义混合类型的集合
gearss24
2012-08-25 07:11:25
使用String[] cc = {"1", "2", "3"};定义没有语法问题,但是如何定义混合类型的集合{"1", 4, false, 5.6}呢?
...全文
199
11
打赏
收藏
如何定义混合类型的集合
使用String[] cc = {"1", "2", "3"};定义没有语法问题,但是如何定义混合类型的集合{"1", 4, false, 5.6}呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
花谢尊前不敢香
2012-08-28
打赏
举报
回复
还真没有想过这个问题呢
yangxiutian
2012-08-28
打赏
举报
回复
集合虽然可以放不同类型的数据,但不推荐这样使用 一般都要使用类型限定(即类型检查的安全性) ,一个集合只放一种类型;不只楼主需求是什么,可以转化一下实现,用一个集合(其实楼主用的是数组)放不同类型的树据真心不是实现的好方法,可否把问题发上来研究一下。
为啥呢
2012-08-27
打赏
举报
回复
我给C#的webservice传值用的是Object[][],个人认为为了实现,通用性是最优先考虑的,其次才是扩展和效率
孤雨
2012-08-27
打赏
举报
回复
和普通类应该没什么区别 把自己需要的东西封装进去
chen_yanhua123
2012-08-26
打赏
举报
回复
自己封装类
children1 extends parent
children2 extends parent
children3 extends parent
...
parent[] = {new children1(), new children2(), new children3(), ...}
wsyangzuda
2012-08-26
打赏
举报
回复
List<String> list = new List<String>();
list.add("1");
list.add("4");
list.add("flalse");
list.add("5.6");
利用泛型,看这样写对不对?多多指教
scbb
2012-08-26
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
这个当然可以,但是有安全问题,你可以自己封装一个泛型类。
----------
请问如何封装一个泛型类?
[/Quote]
3#说的我也想知道 :)
gearss24
2012-08-26
打赏
举报
回复
这个当然可以,但是有安全问题,你可以自己封装一个泛型类。
----------
请问如何封装一个泛型类?
LucEaspe
2012-08-25
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
Java code
Object[] cc = {"1", 4, false, 5.6};
不过不推荐这样使用。
[/Quote]
这个当然可以,但是有安全问题,你可以自己封装一个泛型类。
scbb
2012-08-25
打赏
举报
回复
Object[] cc = {"1", 4, false, 5.6};
不过不推荐这样使用。
zhaoming262350
2012-08-25
打赏
举报
回复
用泛型定义
OrderedSet:具有
定义
顺序的
集合
OrderedSet 静态的,有序的唯一对象
集合
。 关于 简而言之, OrderedSet是Array和Set的
混合
体。 像Array一样,它的元素具有
定义
的顺序,但是它像Set一样在其成员上强制唯一性。 在以下情况下,可以使用OrderedSet替代Array : 元素
类型
符合Hashable (例如Int , String , Double等,或您自己的
类型
), 您不需要对数组进行就地修改, 并且所有元素只能出现一次。 与使用Array ,在处理大型
集合
时,它可以显着提高性能。 在以下情况下,可以将OrderedSet用作Set替代品: 您不需要对
集合
进行就地修改, 并且您要求
集合
中的成员具有已
定义
的顺序。 OrderedSet是在没有Objective-C构造的纯Swift中实现的。 OrderedSet是一个静态
集合
,即一旦初始化,就无法对其进行OrderedS
python
定义
集合
_如何使用python语言中的方法
定义
集合
并展示
集合
在python语言中的基本数据
类型
,除了列表、元组和字典之外,还有
集合
数据
类型
。
集合
可以使用{ }创建,还可以使用set()方法创建。下面利用实例说明,操作如下:工具/原料python截图工具方法/步骤1第一步,打开python 3.6.5 Shell命令窗口,
定义
一个
集合
s1并使用字符串进行赋值,如下图所示:2第二步,接着再
定义
一个
集合
s2,并使用数值
类型
作为
集合
的元素,如下图所示:3第三步,集...
Exchange
混合
部署与迁移
Exchange
混合
部署在企业中的好处Exchange
混合
部署的前提条件
混合
部署的一些注意事项规划
混合
部署运行
混合
部署精灵以及要点将本地邮箱向Exchange Online迁移迁移中以及迁移后的注意事项迁移时会遇到的错误报告合集
Python之数据结构-----
集合
与推导式
集合
Python中有一种内置
类型
叫做
集合
(set),它与列表(List)的行为类似,唯一区别在于
集合
不会包含重复的值。 empty = set() print("空
集合
",empty) number = {1,2,3} print("数字
集合
",number) mix = set([1,"你好",3.14]) print("
混合
类型
集合
",mix) 执行结果: 注意:空
集合
不能使用...
python列表可以
混合
类型
_其实Python不难学(5): Python列表型变量的使用
列表list是Python非常强大的数据
集合
表示工具。列表相当于其它程序设计语言中的可变长度数组,但是与其它编辑语言不同的是,Python的列表是可以存放不同
类型
的数值,比如将数字和文本等
混合
存放在一个列表中,这是没有问题的,而在其它程序设计语言中,会是个大问题。下面我们就来看一下列表的
定义
与使用方法。1 列表的
定义
以上语句就
定义
了一个数字列表,有5个数字组成,彼此之间用英文的逗号分隔,用一对方括...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章