私はJavaを使い慣れていないため、私のシナリオではまったく解決策が見つかりませんでした。私は1500の長さである大きな弦を持っています。例えばJava - 大規模な文字列は異なるフィールド長で分割する必要があります
: String inData = "THISKALJSKAJFDSKJDKSJ KSJDLKJSFKD LSKJDFKSJ, ASA:..";
Iは、これらの1500の長さのために、固定フォーマットを有します。私は各フィールドを固定長に基づいて200以上のフィールドに分割する必要があります。私は以下のようなものを見つけました。
String firstFld = inData.substring(0, 2);
String secondFld = inData.substring(3, 10);
String thirdFld = inData.substring(11, 13);
誰もが分割を行う代わりに、200個の文字列変数を宣言し、そこに格納したり、文字列配列にそれらをロードするより良い方法を提案してくださいすることができますか?私はそれらを取得した後、これらのフィールドすべてでxmlを構築する予定です。
ご協力いただきありがとうございます。
は '長さ200 –
のarray'あなたは配列またはリスト –
固定フォーマットが何であるに文字列を分割することができ使用lenghtsがありますか?それはあなたのコードのどこに保存されていますか? –