0

我有一个以这种格式声明的对象

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 数组的解析。

4

2 回答 2

0

您可以在 cineArray 中存储用“/”分隔标记的字符串的标记,如下所示:

int tokens = star.countTokens();

for (int i=0;i<tokens;i++)
{
     cineName[i] = star.nextToken().trim();
}
于 2013-11-03T12:58:19.467 回答
0
String [] cineName = star.nextToken().trim().split(CINE_NAME_ARRAY_SEPARATOR);
于 2013-11-04T11:41:22.663 回答