Я должен разметить следующую строкуПоследовательные Разделители в StringTokenizer
12/12/2010:{content1:[{xyz,abc}],13/12/2010:{content2:[{xyz,abc},{content3:[{aa,bb}]}]
Я урожденная дробить вышеуказанную строку, если она имеет}] consequtively. Так я и сделал,
String[] tokens = null;
StringTokenizer csvToken = new StringTokenizer(csvString,"]}");
tokens = new String[csvToken.countTokens()];
int tmp = 0;
while(csvToken.hasMoreTokens()) {
tokens[tmp++] = csvToken.nextToken();
}
Но это не токенизация, как я ожидал.
12/12/2010:{content1:[{xyz,abc
,13/12/2010:{content2:[{xyz,abc
,{content3:[{aa,bb
Но что я ожидал был,
12/12/2010:{content1:[{xyz,abc
,13/12/2010:{content2:[{xyz,abc},{content3:[{aa,bb
, как я мог бы сделать код, чтобы работать, как ожидалось?
Я тоже пробовал с этим, все еще не работал. :-) – i2ijeya 2010-12-10 09:44:39
это не так? Этот точный код работал для меня, как вы ожидали. Например. два результата: – d1x 2010-12-10 09:47:47