1
String x = "ID:12 Patient Name:...";    
String z = = x.substring(3, x.indexOf(' P'));

ID番号を取得したい

4

1 に答える 1

2

あなたはほとんどそこにいます。次のようなものを使用してください:-

String z = x.substring(x.indexOf("ID:")+3, x.indexOf("Patient")-1);

+3- 必要ないからID:

-1- 患者の前にスペースが必要ないため

これは、 @BuhakeSindiが次のような方法を使用することを提案したように、そうでない場合は前にSINGLEスペースがあることを考慮しています:-Patienttrim()

String z = x.substring(x.indexOf("ID:")+3, x.indexOf("Patient"));
z = z.trim();
于 2013-04-25T10:09:51.343 に答える