zoukankan      html  css  js  c++  java
  • String、String[]、ArrayList<String>之间的转换

    public class MyClass {
        public static void main(String[] args) {
            /**
             * Arraylist 转为 String[]
             */
            ArrayList<String> list = new ArrayList<>();
            list.add("aaa");
            list.add("bbb");
            String[] arrayStr = list.toArray(new String[list.size()]);

            /**
             * String[] 转为ArrayList<String>
             */
            ArrayList<String> list = new ArrayList<>(new String[]{"aaa", "bbb"});

            /**
             * ArrayList<String>  转换为 String:
             */
            ArrayList<String> list = new ArrayList<>();
            list.add("aaa");
            list.add("bbb");
            String str = String.join(",", list.toArray(new String[list.size()])); // 把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔的。

            /**
             * String 转换为 ArrayList<String>
             */
            String str = "1,2,3,4,5";
            ArrayList<String> b = new ArrayList<String>(str.split(','));
        }
    }
  • 相关阅读:
    收集的java面试题
    重载和重写的区别
    java中封装的概念
    java中多态的概念
    vue中的$on,$emit,$once,$off源码实现
    js bind的实现
    对象的深拷贝
    v-for的简单实现
    v-for的显示过滤/排序结果
    ES6的数组方法之Array.from
  • 原文地址:https://www.cnblogs.com/bluestorm/p/14842659.html
Copyright © 2011-2022 走看看