• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列の算出について)

文字列の算出について

このQ&Aのポイント
  • 文字列の10桁の基礎年金コードと5桁の年金番号を結合して15桁の文字列を作成し、その15桁から4桁の管理コードを引き算したいです。
  • 結合なしの引き算の場合、long型で宣言して対応できますが、どうすればいいでしょうか?
  • 質問文章全体の内容は、文字列の算出に関する方法を知りたいということです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

やりたいことがよくわかりませんが、こういうことですか? public class Nenkin { /** * @param args */ public static void main(String[] args) { String 基礎コード = "1234567890"; String 年金番号= "12345"; String 管理コード= "5678"; String 管理番号 = 基礎コード + 年金番号; System.out.println(管理番号); System.out.println(Long.parseLong(管理番号) - Long.parseLong(管理コード)); } } long型で宣言して、桁を計算して足すというのも可能ですが。

yairi1106
質問者

お礼

System.out.println(Long.parseLong(管理番号) - Long.parseLong(管理コード));が やりたかったので、これで解決いたしました。 どうもありがとうございました。 またよろしくお願いします。

その他の回答 (1)

  • picknic
  • ベストアンサー率25% (33/132)
回答No.1

15ケタの文字列.substring(4,4)じゃダメですか?

yairi1106
質問者

補足

文字列操作でも出来るんですね。 参考にさせていただきます。

関連するQ&A