- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列の算出について)
文字列の算出について
このQ&Aのポイント
- 文字列の10桁の基礎年金コードと5桁の年金番号を結合して15桁の文字列を作成し、その15桁から4桁の管理コードを引き算したいです。
- 結合なしの引き算の場合、long型で宣言して対応できますが、どうすればいいでしょうか?
- 質問文章全体の内容は、文字列の算出に関する方法を知りたいということです。
- みんなの回答 (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型で宣言して、桁を計算して足すというのも可能ですが。
その他の回答 (1)
- picknic
- ベストアンサー率25% (33/132)
回答No.1
15ケタの文字列.substring(4,4)じゃダメですか?
質問者
補足
文字列操作でも出来るんですね。 参考にさせていただきます。
お礼
System.out.println(Long.parseLong(管理番号) - Long.parseLong(管理コード));が やりたかったので、これで解決いたしました。 どうもありがとうございました。 またよろしくお願いします。