特定の英数字String
をテキストベースの形式に変換する必要があるという問題に取り組んでいました(正確に何と呼ぶべきかわかりません)。Example: a = 2, c = 222, f = 333
より明確にするために、これは携帯電話のキーパッドにあります。QWERTY キーボードのない古いハードキー電話でテキストを入力する方法と同じです。
Example: (INPUT) hello
(OUTPUT) 44+33+555+555+666
これが私が念頭に置いていたものです。すべてのケース (全体で 26 + 10) を a にプリロードして、HashMap
それを使用できます。しかし、これを正しく行うための他の良い方法があるはずだと思いますか?あらゆる素晴らしいアイデアを歓迎します。