我只想从stringTokenizer获得最后一个令牌
看到下面是我的代码:

String assetClasses = "Gold:Stocks:Fixed Income:Commodity:Interest Rates";
StringTokenizer token = new StringTokenizer(asseltClasses, ":");
while (token.hasMoreElements())
{
    System.out.println(token.nextToken());
}


我的预期输出是:

The last token is : Interest Rates

最佳答案

解析整个字符串不是很有效。

相反,您可以使用类似:

int index = assetClasses.lastIndexOf(...);
String token = assetClasses.substring(...);


检查String API中每种方法所需的参数。

关于java - 如何在Java中使用StringTokenizer仅获取最后一个 token ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27832929/

10-13 04:59