2016-07-28 14 views
0

は現在、私のアプリでは、私はQRがZXingを使用してAndroidでQRコード結果セットから文字列変数を抽出する方法は?

ABCD、cbhsdk、shyuiod、hsjskとして結果を抽出取得しています:、DOJ:22-月:22月 - 2015年、kjlakjdlkajsdは、

期待される結果をdfkjdsakjdsこのコードのための課題はDOJある位置が異なるQRスキャン中に変化することができる**

enter code here 
public void handleResult(Result rawResult) { 
     // Do something with the result here 
     Log.e("handler", rawResult.getText()); // Prints scan results 
     Log.e("handler", rawResult.getBarcodeFormat().toString()); // Prints the scan format (qrcode) 
        // Assigning the required vales from result ************* 
     String[] arrayOfResultString = new String[1]; 
     arrayOfResultString[0] = rawResult.getText(); 
     String[] arrayOfResultStringDOJ = arrayOfResultString[0].split("DOJ:"); 
     if ((arrayOfResultStringPNR.length > 1) && (arrayOfResultStringPNR[1].length() >= 10)) 
     { 
      String DOJ= arrayOfResultStringPNR[1].substring(0, 10); 

     } 

**以下のように文字列 ストリングDOJを得るために、私の現在のコードに-2015です。 問題解決に手伝ってください。

+1

ようこそstackoverflowは、 "私のJavaコードを書いてください"はここで何をしているのか正確にはありません。すでに試したJavaコードで質問を編集してください。 – FishStix

答えて

0

FYI:QRコードライブラリ結果がQRコードに格納されているので、上記の結果が得られました。

PNR値だけが必要な場合は、 "、"で文字列を吐きます。

だから、PNR No.:4408321486

今すぐ文字列の上から "PNRいいえ:" 削除されます。

+0

ありがとうViram、私はそれを働かせました。結果セットからも旅程の日付を抽出する方法はありますか? –

関連する問題