数组、字符串、集合的相互转换

简介: 数组、字符串、集合的相互转换

数组、字符串、集合的相互转换

1.数组转字符串

public static void main(String[] args) {
    // 定义一个数组
    char[] a = {'a','b','c','d'};
    String b = new String(a);
    System.out.println(b);// abcd
  }

2.数组转集合

public static void main(String[] args) {
    // 定义一个数组
    Integer[] a = {1,2,3,4};
    List list = Arrays.asList(a);
    System.out.println(list);//[1,2,3,4]
  }

3.字符串转数组

public static void main(String[] args) {
    String str ="asdfg";
      char[] a = str.toCharArray();
      System.out.println(a);//asdfg
  }

4.字符串转集合

public static void main(String[] args) {
    String str ="a,s,d,f,g";
      List list = Arrays.asList(str.split(","));
      System.out.println(list);// [a, s, d, f, g]
  }

5.集合转数组

public static void main(String[] args) {
        List list = new ArrayList();
        list.add('a');
        list.add(1);
        list.add('c');
        Object[] a = list.toArray();
        System.out.println(Arrays.toString(a));// [a, 1, c]
    }

6.集合转化为字符串

public static void main(String[] args) {
        List list = new ArrayList();
        list.add("张三");
        list.add("李四");
        String s = StringUtils.join(list, "");
        System.out.println(s);//张三,李四
    }


目录
相关文章
|
3月前
|
算法 前端开发
2635. 转换数组中的每个元素
2635. 转换数组中的每个元素
17 0
|
9月前
数组与集合的转换
数组与集合的转换
32 0
|
9月前
|
JavaScript 前端开发 Java
数组转字符串( 字符串转数组~
数组转字符串可以使用不同的方法,具体取决于编程语言和上下文环境。以下是一些通用的示例:
|
9月前
|
存储
04-数组和元祖数据类型
04-数组和元祖数据类型
41 0
|
9月前
|
存储 索引
数组与字符串的关系【了解一下】
数组与字符串的关系【了解一下】
94 0
|
9月前
|
JavaScript
js对象、数组转换字符串
js对象、数组转换字符串
93 0
|
10月前
常用的数组(字符串)方法有哪些?(三)
some:判断数组中有没有符合条件的元素,一个符合的都没有返回false,有一个就是true。
|
10月前
常用的数组(字符串)方法有哪些?(二)
concat:合并数组或者字符串,concat在项目中用的还是比较多的,最经典的就是一个表格数据是有两个或者三个数组组成的时候会用到,watch监听数组和concat结合使用。下期做一个例子。
|
10月前
|
JavaScript
常用的数组(字符串)方法有哪些?(一)
1.pop:末位删除,即删除数组的最后一项,返回值是被删除项。 2.shift:首位删除,即删除数组的第一项,返回值是被删除项。 3.splice:指定下标删除元素,返回被删除的元素。第一个参数是从下标几开始删除,第二个参数是删除几个,第三个参数是要插入的元素。splice方法是会改变原数组的。删除功能用的比较多,我个人更喜欢用filter来变相实现删除,splice是会改变原数组的,而filter不会
|
10月前
|
JavaScript 前端开发
数组和字符串的相互转换
1.Array.join()方法 将数组的每一项用指定字符连接形成一个字符串。默认连接字符为 “,” 逗号。 注:将字符串转化为数组的String.split(“分隔符”)与Array.join(“分隔符”)正好相反;