力扣383 比特位计数 位计算

Java中数组,集合的相互转换:

Set转化成List:

Set<Character> nums=new Hashset<Character>;
List<Character> list=new ArrayList<Character>(nums);

List转化为Set:

Set<Integer> nums=new HashSet<Integer>(list);

数组转化为List:

List<Integer> list=Array.asList(nums);//此方法转换出的list不可进行增删等操作
List<Integer> arrayList=new ArrayList<Integer>(list);//此次转化的arrayList可以进行增删操作

List转化为数组:

List<Integer> list=new ArrayList<Integer>();
int[] array=new int[];
array=list.toArray(array);//注意要使用toArray的带参方法,否则返回数组为Object[]类型

Set转化为数组:

同上,使用toArray方法;

数组转化为Set:

先转List,然后再转Set

int[] nums=[1,2,3,4,5];
List<Integer> list=Array.asList(nums);
Set<Integer> set=new HashSet<Integer>(list);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值