Java如何将字符串转换为列表?
我有一个字符串,它可以有多个以点分隔的单词Java如何将字符串转换为列表?,java,string,list,Java,String,List,我有一个字符串,它可以有多个以点分隔的单词 String s=“text.text1.text2.text3” 我想生成一个列表,为字符串中的每个单词添加一个元素 List List=Arrays.asList(s.split(“/”)只生成1个元素 有没有一种快速的方法可以做到这一点?String#split是一种方法,除了您想要在regex模式上拆分\。本身,因为Java的regex API不使用分隔符: String s=“text.text1.text2.text3”; 列表元素=Arr
String s=“text.text1.text2.text3”代码>
我想生成一个列表,为字符串中的每个单词添加一个元素
List List=Arrays.asList(s.split(“/”)代码>只生成1个元素
有没有一种快速的方法可以做到这一点?String#split
是一种方法,除了您想要在regex模式上拆分\。
本身,因为Java的regex API不使用分隔符:
String s=“text.text1.text2.text3”;
列表元素=Arrays.asList(s.split(“\\”);
System.out.println(元素);//[文本,文本1,文本2,文本3]
String#split
是这里的方法,除了您想要在regex模式\上单独拆分之外。
,因为Java的regex API不使用分隔符:
String s=“text.text1.text2.text3”;
列表元素=Arrays.asList(s.split(“\\”);
System.out.println(元素);//[文本,文本1,文本2,文本3]
只是令牌错误,下面是正确的代码:
import java.util.*;
public class SeperateString {
public static void main(String[] args) {
String s = "text.text1.text2.text3";
List<String> list= Arrays.asList(s.split("\\."));
System.out.println(list);
}
}
只是令牌错误,下面是正确的代码:
import java.util.*;
public class SeperateString {
public static void main(String[] args) {
String s = "text.text1.text2.text3";
List<String> list= Arrays.asList(s.split("\\."));
System.out.println(list);
}
}