String x = "ID:12 Patient Name:...";
String z = = x.substring(3, x.indexOf(' P'));
ID番号を取得したい
あなたはほとんどそこにいます。次のようなものを使用してください:-
String z = x.substring(x.indexOf("ID:")+3, x.indexOf("Patient")-1);
+3
- 必要ないからID:
-1
- 患者の前にスペースが必要ないため
これは、 @BuhakeSindiが次のような方法を使用することを提案したように、そうでない場合は前にSINGLEスペースがあることを考慮しています:-Patient
trim()
String z = x.substring(x.indexOf("ID:")+3, x.indexOf("Patient"));
z = z.trim();