在我目前的項目中,我給出從用戶輸入一個字符串分隔字符串搜索詞(例如: ADD P1溢價),ADD-創建一個新帳戶,P1-帳戶名,保費 - 帳戶的類型)。爪哇用空格
直到現在這些信息總是被不同的字符串(在這種情況下,3串)給了我。
我知道的內容,唯一的事情是,它是用空格分開,我就會收到3個字。
是否有搜索字符串中的某些字符類型的任何方法? 感謝
在我目前的項目中,我給出從用戶輸入一個字符串分隔字符串搜索詞(例如: ADD P1溢價),ADD-創建一個新帳戶,P1-帳戶名,保費 - 帳戶的類型)。爪哇用空格
直到現在這些信息總是被不同的字符串(在這種情況下,3串)給了我。
我知道的內容,唯一的事情是,它是用空格分開,我就會收到3個字。
是否有搜索字符串中的某些字符類型的任何方法? 感謝
這將返回的分裂字的陣列[ADD,P1,溢價]
splitted_array[0] = 'ADD';
splitted_array[0] = 'p1';
splitted_array[0] = 'premium';
CODE
String input = "ADD p1 premium";
String[] splitted_array = input.split(" ");
您可以使用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]);
}
}
可能重複[如何在Java中分割字符串](http://stackoverflow.com/questions/3481828/how-to-split-a-string-in-java) – 2015-04-04 14:34:50
使用'String [] str '= [String.split(「」)](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#split-java.lang.String-),那會返回一個'String'數組,其中每個索引分別表示一個單詞,如分別在'str [0]',str [1]'和'str [2]'的ADD,'p1'和'premium' – 2015-04-04 14:36:43