2012-02-15 1 views
0

J2MEプログラムからPHPwebserviceに電話します。ここで呼ばれるPHPfunctionです:J2MEで「分割」する方法新しい行文字を含む文字列データ?

... 
$req="SELECT DISTINCT a.adc_id FROM adc a INNER JOIN utilisateur u ON a.adc_id=u.adc_id INNER JOIN transfert t ON u.user_code = t.user_code 
WHERE t.user_code ='". $user_code ."' AND t.date_transfert='".$datejour."'"; 
$query=mysql_query($req) ; 
while($ligne = mysql_fetch_array($query)) 
{ 
    $chaine .=$ligne['adc_id'].';'; 
    $chaine .= "\r\n" ; 
} 
return $chaine; 

あなたは、列データのうちwebserviceによって返された「\r\nnew-line文字がある参照として。たとえば、返される文字列は次のとおりです。 12011;Michael;12/12/2012;13455;Sue;14/05/2011;

12011;Michael;12/12/2012; 
13455;Sue;14/05/2011; 

だから J2ME中に「分割」この文字列データは、私は値を含む配列 String[]をどのように取得すること?

答えて

4

あなた自身のトークナイザを書くか、ネット上で利用可能なトークナイザを使用する必要があります。

一つの例は、this one from nokia's page

使用例のようになります。

Tokenizer t = new Tokenizer(yourString, "\r\n"); 
while (t.hasMoreTokens()) { 
    String token = t.nextToken(); 
    //do something with token 

} 
+0

あなたに同意:pは –

関連する問題