首页 > 编程语言 >java list泛型简单的几种转换

java list泛型简单的几种转换

时间:2022-12-11 23:00:53浏览次数:46  
标签:listString java List list util add 泛型 import

 

1. List<String> 转 List<integer> 、List<Long>

 1 import java.util.ArrayList;
 2 import java.util.List;
 3 import java.util.stream.Collectors;
 4 
 5 public class Test1 {
 6     public static void main(String []args){
 7         //List<String>
 8         List<String> listString =new ArrayList();
 9         listString.add("1111");
10         listString.add("2222");
11         listString.add("3333");
12 
13         //listString 转List<Integer>
14         List<Integer> listInteger = listString.stream().mapToInt(Integer::parseInt).boxed().collect(Collectors.toList());
15 
16         //listString 转List<Long>
17         List<Long> listLong = listString.stream().mapToLong(Long::parseLong).boxed().collect(Collectors.toList());
18 
19     }
20 }

 

 

2. List<Object> 转 List<String>

package cn.dotfashion.soa.ops.job;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;


public class Test12 {
    public static void main(String []args){
        //List<Object>
        List<Object> listObject =new ArrayList<>();
        listObject.add("1111");
        listObject.add("2222");
        listObject.add("3333");
        
       //List<Object> 转 List<String>
        List<String> listString = Arrays.asList(listObject.toArray(new String[listObject.size()]));

    }
}

 

标签:listString,java,List,list,util,add,泛型,import
From: https://www.cnblogs.com/whycai/p/16974817.html

相关文章

  • ListView的基本使用
    布局文件<ListViewandroid:layout_width="match_parent"android:layout_height="match_parent"android:id="@+id/lv"/>创......
  • Java方法(5)可变参数
           ......
  • JavaWeb
    JavaWeb1、基本概念1.1、前言web开发:web,网页的意思,www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎所有的网站都是动态......
  • JAVA八股文(一)
    Java语言具有哪些特点?Java为纯面向对象的语言。它能够直接反应现实生活中的对象。具有平台无关性。Java利用Java虚拟机运行字节码,无论是在Windows、Linux还是Ma......
  • 【JAVA笔记】JAVA-抽象类-final-static关键字-接口用法05
    一. 抽象类1、抽象类概述案例:Animal类(父类(抽象类))packagePackage1;//父类:动物类(抽象类)publicabstractclassAnimal{//抽象方法(特点:要求子类必须重写)......
  • Java 字节码增强技术小记
    总结是什么:字节码增强技术用于对静态字节码文件进行修改或动态修改运行中的程序。使用场景有【动态代理、AOP、ORM框架】、【热部署、Mock测试、性能诊断工具】等,例如动......
  • java 基础 什么是方法
    什么是方法方法(method)是将具有独立功能的代码块组成为一个整体,使其具有特殊功能的代码集注意:    方法必须先创建才可以使用,该过程称为方法定义    方......
  • 217行javascript代码实现五子棋游戏
    html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"c......
  • Rxjava3文档级教程二: 操作符全解
    商业转载请联系作者获得授权,非商业转载请注明出处。​​Rxjava3文档级教程一:介绍和基本使用​​​​Rxjava3文档级教程二:操作符全解​​​​Rxjava3文档级教程三:实战演练......
  • how to sort list according to the number/another list
    20221111Sortwithcustomfunctionusingkeylist.sort(key=len)orsorted(list,key=len)#takesecondelementforsortdeftakeSecond(elem):returnelem[1......