Talk about the conversion between java string character array and list

  • 2020-05-16 06:55:40
  • OfStack

1. About java. lang. string. split

The xxx.split () method splits a string into substrings and returns the result as an array of strings.

2. String to character array


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

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

arrayStr = str.split(",");

3. Convert character array to list


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

4. Convert list to a character array


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";//  Original string  
    String[] arrayStr = new String[] {};//  A character array  
    List<String> list = new ArrayList<String>();// list 
 
    arrayStr = str.split(",");//  String to character array  
    list = java.util.Arrays.asList(arrayStr);//  Character array rotation list 
    String[] storeStr = list.toArray(new String[list.size()]);// list Into an array of characters  
 
    /*  Output the value of the character array  */ 
    for (String s : arrayStr) { 
      System.out.println(s); 
 
    } 
    System.out.println("-------------"); 
    /*  The output list value  */ 
    for (String s : list) { 
      System.out.println(s); 
 
    } 
    System.out.println("-------------"); 
 
    for (String s : storeStr) { 
      System.out.println(s); 
 
    } 
    System.out.println("-------------"); 
  } 
} 

Related articles: