【问题标题】:Java offset encodingJava 偏移编码
【发布时间】:2014-04-24 01:49:51
【问题描述】:

编写一个接收字符串和整数偏移量的程序。在这个程序中,我们希望通过按字母顺序将每个字符增加整数偏移量来对字符串进行编码。因此,如果给定的整数偏移量 t 为 1,则 b 变为 c。此外,M 变为 N,z 变为 a。

【问题讨论】:

  • ...你想让我们写那个程序,对吧?
  • Stack Overflow 不是免费的作业服务。
  • @user3566914 我已经回答了您的问题,提供了解决您的问题的方法的描述以及进一步研究的潜在来源。如果您需要任何其他帮助,请告诉我。

标签: java encoding offset


【解决方案1】:

我不会为你编写程序,但这里有一些(有用的)提示可以帮助你顺利进行:

  1. 查找数据类型char 和包装类Character。阅读它们以及它们在 ASCII 中的表示
  2. 尝试使用java.lang.String 方法toCharArray() 将输入字符串分解为字符数组
  3. 获得字符数组后,根据您的 ASCII 知识,决定如何将每个字符递增/递减指定值以获得结果。
  4. 记得检查边缘情况('z' 变为 'a' 等)并将 Character[] 数组转换为 String

如果其中任何一个没有意义,请告诉我。希望这个答案能让您在编写和实现自己的代码的同时理解和学习 Java 更复杂的方面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-24
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多