为字符串输入生成编码字符串

时间:2013-09-16 06:10:14

标签: java

我需要实现一个方法,当一个 String 作为参数时,为它返回一个唯一的String。

示例:

Source String = "abc"

输出 - abc - say , xyz.

的编码字符串

每次该方法需要返回xyz for abc。

请提供一些相同的建议。

我尝试了加密和编码机制,但问题是编码字符串的长度超出了限制。

Ex:String abc =“abcdefghijklmnopq”

我想将此字符串映射到另一个包含8个字符的字符串。我正在寻找这种转换的算法。

1 个答案:

答案 0 :(得分:0)

  1. 将唯一字符串存储在作为Map的类变量中。

  2. 尝试在Map中查找参数字符串的唯一代码。

  3. 如果它不存在,请将所有字符代码移动1.在地图中输入字符串的唯一字符串。

  4. 返回唯一字符串。