現場324日目 ゼロ取り
画面にて入力された数字を、ロジッククラスに渡す際に、その入力値の頭のゼロ取り処理を組んた。
リーダーに相談し、String型としての受け取った入力値をLong型にperseLongで変換し、valueOfで再度String型に戻すことで、頭のゼロが取れる。
(000123→123になる。)
そんなやり方があるんだなと驚いた。
単純にゼロ取りしてしまうと、000と入力された値は空欄となってしまうが、このLong型経由でゼロ取りすると、空欄ではなく「0」一桁だけ残る。
型の特性を生かしたロジックに感動した。