ユーザー入力の文字列をintに変換しようとしています。問題ありません。次のコードを使用しています。
c = sc.next();
while(!c.contains("#")){
i = Integer.parseInt(c);
input.add(c);
c= sc.next();
}
(これは変換を行うコードの一部であり、スキャナー部分が機能しています)
唯一の問題は、入力が 2 進数であるため、入力がたとえば "00111" の場合、変換によって "111" が返され、それらの 0 を失うことはありません。左のゼロを失うことなく、ユーザー入力を数値に変換するにはどうすればよいですか?