データベースから 9999912499 という値を取得しています。部分文字列を使用して、99999 と 12499 の 2 つの部分に分けました。ここで、最初の文字列が 99999 に等しいかどうかを確認したいのですが、それ以外の場合は何らかの処理を行います。しかし、コントロールが if ループに入ることはありません
以下はスナップショットです。
String strPscId = Long.toString(pscID);
String convPscID = strPscId.substring(5, strPscId.length());
String checkNine = strPscId.substring(0,5);
BigDecimal jpaIdObj = jeuParam.getJpaIdObj();
Long mod_id = modele.getModId();
log.info("outstrPscId == " +strPscId);
log.info("outconvPscID == " +convPscID);
log.info("outcheckNine == " +checkNine);
log.info("outjpaIdObj == " +jpaIdObj);
log.info("outmod_id == " +mod_id);
if(checkNine == "99999") { <method-call> }
else { <another - method - call> }