我有以下格式的字符串
(1, 3, value)
我希望使用String.split来拆分这个字符串,这样我就可以在不使用减震器的情况下得到这三个值。我希望输出看起来像
1
3
value问题是,该值有时包含数据本身,例如字符串revolution_(1848)。
如何使用String.split()来实现这一点,以便能够根据逗号和括号内的逗号拆分单词,所以我只能得到这三个值。
谢谢。
发布于 2014-01-25 01:09:40
假设括号总是在外部,就不要考虑它们,而在,上拆分:
String toSplit = "(1, 3, value, revolution_(1848))";
toSplit = toSplit.substring(1,toSplit.length() - 1); //ignore wrapping characters.
String[] splitted = toSplit.split(",");https://stackoverflow.com/questions/21345215
复制相似问题