0

入力文字列から指定された部分を読み取る方法を見つけようとしています。私は、データを分離するための特別な記号がある着信入力 (整数のみ) を持っています。< データ 1 >、< データ 2 >、< データ 3 >のようになります。私の質問は、変数を分離するためにそれを読み取るための適切な解決策をどのように行うかです?

4

3 に答える 3

1
String[] separated = DataString.split(",");

separated[0]; // this will contain data1
separated[1]; // this will contain data2

編集 :-

"<" と ">" の間のデータを読み取る必要があります。どうすればいいですか?

上記のように最初に分割した後、startindex が "<" で endindex が ">" の部分文字列を使用できます。

separated[0] = strData.substring((separated[0].indexOf("<") + 1), separated[0].indexOf(">"));

お役に立てれば...

于 2013-05-25T11:45:42.927 に答える
0

String#split はあなたが探しているものです

于 2013-05-25T11:42:45.677 に答える
0

StringTokenizer は最も簡単なソリューションです!

于 2013-05-25T11:53:59.660 に答える