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("-------------");
}
}