java数组和字符串相互转换

怼烎@ 2022-05-19 08:13 335阅读 0赞
  • 字符串转数组
  • 数组转字符串

字符串转数组

  • 方法一:直接使用String的 .split()方法:

    public class JavaMethodTest {

    1. public static void main(String[] args) {
    2. String a = "9->11->12";
    3. String[] list = a.split("->");
    4. System.out.println(Arrays.toString(list));
    5. // 打印结果:[9, 11, 12]
    6. }

    }

  • 方法二 :使用spring提供的工具类

    public class JavaMethodTest {

    1. public static void main(String[] args) {
    2. String a = "9->11->12->14";
    3. String[] list = StringUtils.split(a,"->");
    4. System.out.println(Arrays.toString(list));
    5. // 打印结果:[9, 11->12->14]
    6. }

    }


数组转字符串

  • 方法一:使用(org.apache.commons.lang.StringUtils)的 join() 方法

    public class JavaMethodTest {

    1. public static void main(String[] args) {
    2. String a = "9->11->12->14";
    3. String[] list = a.split("->");
    4. System.out.println(Arrays.toString(list));
    5. // 打印结果:[9, 11, 12, 14]
    6. String b = "";
    7. b = StringUtils.join(list,"?");
    8. System.out.println(b);
    9. // 打印结果: 9?11?12?14
    10. }

    }

发表评论

表情:
评论列表 (有 0 条评论,335人围观)

还没有评论,来说两句吧...

相关阅读