基于String和List<String>间的相互转换方式

作者:may_walkaway 时间:2022-09-25 15:52:21 

String和List<String>间相互转换

public void test() {
       //字符串转list<String>
       String str = "asdfghjkl";
       List<String> lis = Arrays.asList(str.split(""));
       for (String string : lis) {
           System.out.println(string);
       }
       //list<String>转字符串
       System.out.println(String.join("", lis));
   }

List转String的简单方法

import org.apache.commons.lang.StringUtils;
public static void main(String[] args) {
       List list = new ArrayList<>();
       list.add("a");//String类型
       list.add("bb");
       list.add(1);//int类型
       String s = StringUtils.join(list,",");
       System.out.println(s);
}

输出:a,bb,1

注意需要引入:org.apache.commons.lang.StringUtils 包

String[]和List<String>的区别

两者的区别

结构方面:

List< String >:泛型,非定长,可变。

基于String和List<String>间的相互转换方式

String[]:数组,定长,不可变。

基于String和List<String>间的相互转换方式

使用方面:

他们的作用一样,但是灵活性不一样。

List< String >是可以方便使用的,如果不能确定数组的长度,或者需要不断的像中间插入一个字符串,可以用List< String >。

String[]是定长的,如果能确定字符串数组的长度,可以使用String[]。

来源:https://blog.csdn.net/sinat_27535209/article/details/80595404

标签:String,List,相互转换
0
投稿

猜你喜欢

  • Android需要提升权限的操作方法

    2021-07-17 11:25:47
  • 详解如何在Java中加密和解密zip文件

    2022-12-07 12:26:46
  • Android实现LED发光字效果

    2021-09-14 21:58:12
  • C#内置队列类Queue用法实例

    2023-07-18 14:12:05
  • Jsoup解析html实现招聘信息查询功能

    2022-01-08 19:38:07
  • Mybatis的特点及优点

    2022-11-19 16:27:54
  • Java线程的生命周期的详解

    2022-05-18 00:32:08
  • C++中auto_ptr智能指针的用法详解

    2023-05-21 02:14:05
  • C#线程入门教程之单线程介绍

    2022-03-15 20:37:28
  • AQS加锁机制Synchronized相似点详解

    2023-08-04 22:36:55
  • 推荐史上最全的IDEA好用插件

    2023-02-22 21:35:04
  • java实现简单的加减乘除计算器

    2022-11-14 01:25:59
  • Spring 实现excel及pdf导出表格示例

    2023-12-21 04:17:32
  • 快速了解c# 常量

    2023-06-26 23:35:32
  • 安卓(Android)游戏开发音效代码

    2023-11-15 14:47:58
  • SpringBoot集成vue的开发解决方案

    2023-11-24 20:58:10
  • Android获得所有存储设备位置的最佳方法

    2022-06-27 21:08:51
  • 浅谈Spring中@NotEmpty、@NotBlank、@NotNull区别

    2023-01-02 08:15:49
  • PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例

    2023-11-26 15:05:59
  • Java对List进行排序的两种实现方法

    2022-10-31 13:40:06
  • asp之家 软件编程 m.aspxhome.com