验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

String和List<String>间的相互转换

阅读:1126 来源:乙速云 作者:代码code

String和List间的相互转换

目录
  • String和List间相互转换

  • List转String的简单方法

  • String[]和List的区别

    • 两者的区别

  • 总结

    • String和List间相互转换

          public void test() {
              //字符串转list
              String str = "asdfghjkl";
              List lis = Arrays.asList(str.split(""));
              for (String string : lis) {
                  System.out.println(string);
              }
              //list转字符串
              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的区别

      两者的区别

      结构方面:

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

      String和List<String>间的相互转换

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

      String和List<String>间的相互转换

      使用方面:

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

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

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

    分享到:
    *特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
    相关文章
    {{ v.title }}
    {{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
    你可能感兴趣
    推荐阅读 更多>