このJava文字列があるとします。<c></c>
1 つは数字のみを含み、もう 1 つは数字と文字列を含む2 つのペアがあることに注意してください。<c></c>
Javaで文字列に数字のみが含まれているかどうかを知るにはどうすればよいですか? 私はこれをしましたが、うまくいきませんでした。
String keyPattern = "^<id>[0-9]</id>$";
boolean hasKey = str.matches(keyPattern);
<start><a></a><b></b><c>addf123</c><d><d><c>1234</c><foo></foo><bar></bar></start>