繁体   English   中英

莫尔斯电码转换如何返回方法

Morse code conversion on how to return a method

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

请原谅我的编程能力差。 我正在尝试编写一种将英语转换为莫尔斯电码的方法。 如您所见,我使用哈希图存储等效项,然后将其转换并将莫尔斯电码存储到变量“结果”中。 我担心的是,我无法在循环外返回变量“结果”。 如果我返回“ dataInput”,是不是只是返回原始输入? 如何返回正确的结果?

public static String morseCode(String dataInput)
{
     Map<String, String> morseCode = new HashMap<String, String>();
     morseCode.put("a", ".-");            
     morseCode.put("b", "-...");
     morseCode.put("c", "-.-.");


        for (int i = 0; i<dataInput.length(); i++)
        {
            String result = (String)morseCode.get(dataInput.charAt(i)+"");
            //convert input data into morse code

        }

        return dataInput;        
}
1 个回复

尝试这样:

  import java.lang.StringBuffer; //at the top

  Map morseCode = new HashMap(); 
  morseCode.put("a", ".-");
  morseCode.put("b", "-..."); 
  morseCode.put("c", "-.-."); 
  StringBuffer buff = new StringBuffer();

  for (int i = 0; i<dataInput.length(); i++)
    {
        String result = (String)morseCode.get(dataInput.charAt(i));
        //convert input data into morse code
        buff.append(result+" ");
    }
   return buff.toString();
 }
1 MATLAB莫尔斯电码

编写函数tokenizeSignal(signal),该函数接收上面的信号并计算顺序出现的0和1的数量。 输出应该是一个2D数组,其中第1列是显示的数量,第2列是它的标记(0或1)。 在将其放入函数之前,下面的代码一直有效。 例如 这返回了我们需要的东西,但是当我们将上面的代码放入 ...

2 解析莫尔斯电码

我正在努力解决这个问题 。 目标是在给定单词词典的情况下确定莫尔斯弦的解释方式。 我所做的是,我首先将字典中的单词“翻译”为莫尔斯语。 然后,我使用了一个朴素的算法,寻找可以递归解释它的所有方式。 现在的事情是,我只允许3秒的执行时间,而我的算法在此时间限制内将无法工作。 这 ...

3 莫尔斯电码翻译 - 似乎无法准确地从莫尔斯语转换为英语

所以我有一个到期的任务,我花了很多时间试图找出问题的一个特定部分,但一直没有提出任何问题。 我终于“放弃了”,决定来这里寻求一点帮助。 问题内容如下: “编写一个程序,读取英语短语并将短语编码为摩尔斯电码或读入摩尔斯电码中的短语,并将短语转换为英语。 在每个摩尔斯电码字母和每个摩尔 ...

4 C ++将ASCII转换为莫尔斯电码[关闭]

我一直在制作一个将字母,数字和标点符号转换为莫尔斯电码的程序。 用字母和数字可以正常工作。 但是使用标点符号,我无法使其正常运行。 我希望有人可以看看我的代码并为我提供帮助。 ...

5 检查莫尔斯电码转换器的输入

我想检查用户的输入,以确保他们仅输入点和破折号,其他任何字母或数字都将返回并显示错误消息。 我也想允许用户输入空格,但是在转换时如何删除或忽略空格? 谢谢! ...

6 试图将莫尔斯电码转换为英语。 挣扎

我正在尝试创建一个函数来从一个文件读取摩尔斯电码,将其转换为英文文本,将转换后的文本打印到终端,然后将其写入输出文件。 这是一个艰难的开始... #define TOTAL_MORSE 91 #define MORSE_LEN 6 我已经将morseStrings初始化为morse ...

2010-11-16 08:41:25 3 1670   c
7 为什么我的摩尔斯电码转换器没有显示输出?

我想制作一个莫尔斯电码转换器,将 txt 文件中的字母转换为莫尔斯电码,并将 txt 文件中的莫尔斯电码转换为字母。 执行方式是./morse.sh -e Text.txt进行编码,./ ./morse.sh -d Morse_text.txt进行解码。 我唯一的问题是由于某种原因输出没有显示在屏 ...

8 用于将文本转换为莫尔斯电码的 C 函数

我正在尝试编写一个程序,其中需要系统给定文本的莫尔斯电码。 关于将文本转换为莫尔斯电码,我将它们全部写在 main 中(与程序文件本身分开)。 现在,我的目标是将它写成一个函数,以便在程序的其他函数中使用它。 每当我尝试时,它都会出现分段错误。 谁能帮我从头开始构建函数本身? ...

9 莫尔斯电码转英文python3

我想使用 Python 3+ 将摩尔斯电码转换为英语我已经设法使用此http://code.activestate.com/recipes/578407-simple-morse-code-translator-in-python/将英语转换为摩尔斯电码 但我想将摩尔斯电码转换为英语 我试图一次只做 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM