2012-02-10 15 views
1

文字列形式の情報から抽出します。 私の文字列からこれらのパラメータを設定したいとしましょう。フォーマットされた文字列を解析します。Java

String apperanceNumber; 
    String docNumber; 
    String organisation; 
    String publishedDate; 
    String closingDate; 
    String amdendmentNumber; 
    String noticeTitle; 

そして、私は、文字列のようなものから情報を取得したいこと:

1  
12-0017  
Transportation - Construction/Transports - Construction  
2012/01/26 
2012/02/13 11:00 
PAVING - ROUTE 425 DUNNETS ROAD AREA TOWARD SCHENKELS LANE 


2 
0622028 
DSS, CIMS  
2012/01/25  
2012/02/13 13:30   
Computer forensic tools 

私は可能な文字列のメソッドに見て、私はそれをするためには良い方法ではないかなり確信しています。

答えて

3

正規表現を試してみることもできます。ここではそれについてのチュートリアルです:

http://docs.oracle.com/javase/tutorial/essential/regex/

正規表現を使用すると、文書全体を読み、それが書かれている方法に基づいて属する文字列をして場所を特定することができます。

希望すると助かります!

1

あなたのデータは常にあなたがラインを読み、各変数に値を割り当てることができ、各パラメータ彼らのために1行を持っている場合。フォーマットに従って調整する必要があります。

は、Javaプログラムからの出力を書き込み、その後、あなたはJavaのシリアライズ/デシリアライゼーションのを利用することができますJavaでそれを読んでいる場合。

2

チェックアウトflatworm。それは自動的にテキストファイルからjavaオブジェクトを作成する、あなたのためのすべての魔法を行います。あなたはマルチラインレコードのサポートについて読んでみたいと思うでしょうが、それはそこにあり、私はあなたが望んでいるものを正確にすると思います

関連する問題