在我当前的项目中,我从一个String中获得了用户的输入(例如: ADD p1 premium),ADD-创建一个新帐户,p1-帐户名称,帐户的高级类型。)
到目前为止,这些信息总是由不同的字符串给我(在这种情况下是3个字符串)。
我对内容的唯一了解是它被空格分割,我会收到3个单词。
是否有任何方法可以在字符串中搜索某种类型的字符? 感谢
答案 0 :(得分:0)
这将返回一系列分裂的单词[ADD,p1,premium]
splitted_array[0] = 'ADD';
splitted_array[0] = 'p1';
splitted_array[0] = 'premium';
CODE
String input = "ADD p1 premium";
String[] splitted_array = input.split(" ");
答案 1 :(得分:0)
您可以使用String.split()
,如下所示:
import java.lang.*;
public class StringDemo {
public static void main(String[] args) {
String str = "ADD p1 premium";
String delimiter = " ";
String[] tokensVal = str.split(delimiter);
System.out.println("Operation = " + tokensVal[0]);
System.out.println("Account name = " + tokensVal[1]);
System.out.println("Account type = " + tokensVal[2]);
}
}