学习简单的java字符串解码/解密

时间:2015-11-05 04:42:23

标签: java

我想编写一个解密输入字符串的程序。它从文本输入的每个部分中选择0,2,4,6,8等字符,并在解密输出中反向显示。

输入: bxoqb swi eymrawn yim
输出 my name is bob

请记住,程序会忽略空格符号,并在每个单词的开头重复循环!

我无法在网上找到任何基于更复杂的加密/解密系统的内容。我首先从简单的东西开始。

编辑:是的,我的问题是如何学习如何做到这一点?或者,如果有人可以教我一种解码这样的字符串的技术?

2 个答案:

答案 0 :(得分:0)

伪代码:

  1. 根据空格拆分字符串并将其存储在列表中。
  2. 迭代你的列表,获取每个字符串(bxoqb),然后根据需要提取字符(bob)并保存它
  3. 以相反的顺序迭代相同的列表。
  4. 希望它可以帮助你开始。

答案 1 :(得分:0)

以下代码是最直接的方式......

//代码开始

    string path = @"\\Desktop-jce8pl5\csv\stock.csv";
    FileStream fs = null;
    if (File.Exists(path))
    {
        fs = File.Open(path, FileMode.Append);
    }
    else
    {
        fs = File.Create(path);
    }

//代码结束

希望它有所帮助。