未経験Javaエンジニア転職の記録

20代転職未経験エンジニア

現場324日目 ゼロ取り

画面にて入力された数字を、ロジッククラスに渡す際に、その入力値の頭のゼロ取り処理を組んた。

 

リーダーに相談し、String型としての受け取った入力値をLong型にperseLongで変換し、valueOfで再度String型に戻すことで、頭のゼロが取れる。

(000123→123になる。)

 

そんなやり方があるんだなと驚いた。

 

単純にゼロ取りしてしまうと、000と入力された値は空欄となってしまうが、このLong型経由でゼロ取りすると、空欄ではなく「0」一桁だけ残る。

 

型の特性を生かしたロジックに感動した。