java - 摩尔斯电码翻译

标签 java arraylist

如果我有一个按顺序包含从 A 到 Z 的莫尔斯电码字母的 ArrayList 和一个按顺序包含从 A 到 Z 的常规字母表的 ArrayList,那么获取用户输入并使用这些输入进行翻译的最佳方法是什么两个ArrayList?

最佳答案

创建 Map<MorseCode, Character> ,迭代用户输入的莫尔斯电码,并为每个莫尔斯电码获取 map 中关联的字符。如果您想转换到另一个方向,请使用 Map<Character, MorseCode> .

关于java - 摩尔斯电码翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15716361/

相关文章:

java - 简单的 ArrayList.add 函数中出现 NullPointerException?

java - 对象的成员不需要 volatile 而只需要原始成员吗?

java - 谁能帮我解释一下为什么我的 Java 方法没有完全达到我预期的效果?

java - 接受对象数组然后添加到 ArrayList 的类

java - 无法将 int 添加到 ArrayList 的 ArrayList 中

java - 如何将ArrayList拆分为另一个List

java - 在android中将形状文件或OSM文件显示为 map

java - 无法在 android 中编译 opengl fragment 着色器 - 错误 : 0:7: 'gl_GlobalInvocationID' : undeclared identifier

Java 字符串初始化默认转换为 char 数组

用于csv输出的java groovy分割数组