こんにちは、このようなテキスト行がいくつかあります
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[] フィールドに変更するとエラーが発生するので、複数の行を読み取るようにするにはどうすればよいですか?かっこの間の番号 1 ...!!!
ありがとうございました