当前位置: 首页 > 编程笔记 >

浅谈java 字符串,字符数组,list间的转化

云鸿达
2023-03-14
本文向大家介绍浅谈java 字符串,字符数组,list间的转化,包括了浅谈java 字符串,字符数组,list间的转化的使用技巧和注意事项,需要的朋友参考一下

1.关于java.lang.string.split

xxx.split()方法可以将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

2.字符串转字符数组

String str =" aa.png,a2.png,a3.png";

String[] arrayStr =new String[]{};

arrayStr = str.split(",");

3.字符数组转list

List list = java.util.Arrays.asList(arrayStr);

4.list转化为字符数组

String[] storeStr = list.toArray(new String[list.size()]);
public class SplitTest { 
 
  public static void main(String args[]) { 
 
    String str = "a1.png,a2.png,a3.png";// 原始字符串 
    String[] arrayStr = new String[] {};// 字符数组 
    List<String> list = new ArrayList<String>();// list 
 
    arrayStr = str.split(",");// 字符串转字符数组 
    list = java.util.Arrays.asList(arrayStr);// 字符数组转list 
    String[] storeStr = list.toArray(new String[list.size()]);// list转成字符数组 
 
    /* 输出字符数组的值 */ 
    for (String s : arrayStr) { 
      System.out.println(s); 
 
    } 
    System.out.println("-------------"); 
    /* 输出list值 */ 
    for (String s : list) { 
      System.out.println(s); 
 
    } 
    System.out.println("-------------"); 
 
    for (String s : storeStr) { 
      System.out.println(s); 
 
    } 
    System.out.println("-------------"); 
  } 
} 

以上就是小编为大家带来的浅谈java 字符串,字符数组,list间的转化全部内容了,希望大家多多支持小牛知识库~

 类似资料:
  • 本文向大家介绍浅谈JavaScript字符串与数组,包括了浅谈JavaScript字符串与数组的使用技巧和注意事项,需要的朋友参考一下 JavaScript字符串 字符串是一系列字符的集合,包括英文字母、标点符号、特殊符号、汉字等。 在JavaScript中,字符串可以使用双引号(" ")或单引号(' ')来表示。 双引号和单引号必须成对出现,双引号里面可以包含单引号,单引号里面也可以包含双引号。

  • 本文向大家介绍浅谈JS 数字和字符串之间相互转化的纠纷,包括了浅谈JS 数字和字符串之间相互转化的纠纷的使用技巧和注意事项,需要的朋友参考一下 字符串转数字 1 parseInt() 函数 parseInt() 函数从string的开始解析,返回一个整数 parseInt('123') : 返回 123; parseInt('1234xxx') : 返回 1234; parseInt('123.4

  • 本文向大家介绍浅谈Go语言中字符串和数组,包括了浅谈Go语言中字符串和数组的使用技巧和注意事项,需要的朋友参考一下 go语言里边的字符串处理和PHP还有java 的处理是不一样的,首先申明字符串和修改字符串 声明数组的方式 下边是slice的申明和使用其实这就是一种动态的数组

  • 问题内容: 我有一个; 我想转换为字符串数组。我该怎么做?有内置的Java函数吗?可以手动完成,但是我正在搜索Java内置函数。 我想要一个数组,其中字符串的每个字符都是一个字符串。像char’n’现在将是存储在数组中的字符串“ n”。 问题答案: 要开始你的作业,请在正则表达式上拆分字符串,该表达式可以为空字符串: 产生数组: 留空的第一条目留给读者练习:-) 注意:在Java 8中,不再包含空

  • 问题内容: 我是一名刚从C ++转到Java的学生。 在Java中,为String和Char数组定义单独的数据类型的主要原因可能是什么? 两者有什么区别? 由于我只学习过C ++,所以直到现在我仍对它们有同感。请尽可能澄清。 问题答案: 是一成不变的。数组不是。字符串是在下面用char数组实现的,但是每次您尝试对其进行修改(例如,使用串联,替换等)时,它都会为您提供一个 新 对象。 因此,它表现为

  • 问题内容: 我想将a转换为Character类的对象数组,但无法执行转换。我知道我可以使用该方法将String转换为原始数据类型类型为“ char”的数组,但这无助于将String转换为Character类型的对象数组。 我将如何去做? 问题答案: 用这个: