Java 将数组解析为字符串标记器

Java 将数组解析为字符串标记器,java,Java,我用这种格式声明了一个对象 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

我用这种格式声明了一个对象

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

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

int tokens = star.countTokens();

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

对于(int i=0;i输入是什么,预期的输出是什么?我们无法读取您的大脑内部,也看不到您的屏幕。您知道如何在Java中循环吗?如果不知道,请先学习。字符串数组如何分隔项?请给我们一个输入示例。我想您需要执行循环,以便从
星型
读取值并将其放入另外,不要使用
StringTokenizer
,只需使用
String
类中提供的
split
方法即可。
String [] cineName = star.nextToken().trim().split(CINE_NAME_ARRAY_SEPARATOR);