大家好,我有几个文本行,它们看起来像这样
You are a friend:
name= [1]
From= [ 2011-02-28 07:00:52]
To= [2011-03-17 07:01:02]
Link= [http://www.example.com]
type= [good] for some
我只想阅读括号“[]”之间的文本我想知道阅读它的最佳方法是使用 split(string) 或使用 indexof(string) 更好,如果有一个例子那太好了,也有人可以向我解释一下这段代码是如何读取括号之间的文本的
谢谢你
String s = addressString;
int be = s.indexOf('[');
int e = s.indexOf(String[] fields = s.substring(s.indexOf('['), s.indexOf(']'));
我发现我发布的代码应该是这样的
String s = addressString;
int be = s.indexOf('[');
int e = s.indexOf(']');
String fields = s.substring(be+1, e);
但是现在我有另一个问题,我有不止一行,所以当我将它更改为 String[] 字段时,它给了我一个错误,所以我怎样才能让它读取多行我尝试了一个 for 循环但它仍然只读取括号中的数字 1 ...!!!
谢谢你