2013-11-03 48 views
0

我有這種格式解析數組字符串Tokeniser

StringTokenizer star = new StringTokenizer(st , SEPARATOR); //separator is '/' 

Session s1 = new Session(int SessionID, String [] cineName, String[] cineType, String movieName, String date, int time); 

int SessionID = Integer.parseInt(star.nextToken().trim()); //for integer 
String movieName = star.nextToken().trim(); //for string 
String [] cineName = ? //how about string array? 

因此,我想請問我怎樣才能實現cineName陣列的解析聲明的對象。

+3

什麼是輸入,什麼是預期的輸出?我們無法閱讀你的大腦,我們看不到你的屏幕。你知道如何在Java中循環嗎?如果不是,那麼先學習一下。 –

+1

字符串數組如何分開項目? – 2013-11-03 12:58:28

+0

**請給我們一個輸入的例子**我認爲你需要做一個循環來讀取'star'的值並將它們放入數組cineName中。 –

回答

0

您可以將其限定爲「/」令牌cineArray如下字符串的標記:

int tokens = star.countTokens(); 

for (int i=0;i<tokens;i++) 
{ 
    cineName[i] = star.nextToken().trim(); 
} 
0
String [] cineName = star.nextToken().trim().split(CINE_NAME_ARRAY_SEPARATOR);