我正在工作一个多小时,以找到一种将字符串分解为字符串数组的方法。
此方法对我来说失败了:
lineFields = str.split("|");
System.out.print(lineFields.length);
因为它将一个长度相等的数组返回给它自己的字符串。
然后我在这里读到字符串分词器可以分解字符串,但不幸的是我找不到像lineFields[1]
那样随机访问元素的方法。
来自php,在这里做最简单的事情看起来很不寻常,当然我已经在这个论坛上搜索了相关帖子,但仍然没有接近我的需求。
- 不要尝试在应该使用
split(...)
的地方使用 StringTokenizer。 - 仅仅因为您尝试使用 split(...) 不起作用并不意味着它是该作业的错误工具。
- 你用错了拆分。不要忘记逃离你的烟斗,
|
字符串:"\|"