Java字符串转换器中,那些未显示的空格,难道不是关键信息吗?

2026-04-02 15:091阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计511个文字,预计阅读时间需要3分钟。

Java字符串转换器中,那些未显示的空格,难道不是关键信息吗?

pythonfor i in range(len(inputString)): if inputString[i] !=' ': encryptedAlphabet[ord(inputString[i]) - ord('a')]=inputString[i]

for(inti0;i

for (int i = 0; i该程序应该遍历字符串的字母并查看它是什么字母,然后应该使用“ encryptedAlphabet []”中的相应字母切换该字母.这可以正常工作,但是当我在输入字符串中引入空格时遇到了问题,它没有保留空格并在第一个单词之后停止.有任何想法吗?

解决方法:

我看不到您的代码有关空格的行为有任何问题.我认为您的输入还有其他问题.打印它System.out.println(input);在执行循环之前,检查它是否符合您的期望.

Java字符串转换器中,那些未显示的空格,难道不是关键信息吗?

您的算法可以缩短,以避免所有重复.无需执行许多if .. else命令,您可以将索引计算为加密字母.使用字母字符的ASCII值是连续的事实,并将索引计算为ch-‘a'(‘a’-‘a’= 0,’b’-‘a’= 1等).

例如.

for (int i = 0; i = 'a') } else { throw new Exception("Unsupported character: " + ch); }}

本文共计511个文字,预计阅读时间需要3分钟。

Java字符串转换器中,那些未显示的空格,难道不是关键信息吗?

pythonfor i in range(len(inputString)): if inputString[i] !=' ': encryptedAlphabet[ord(inputString[i]) - ord('a')]=inputString[i]

for(inti0;i

for (int i = 0; i该程序应该遍历字符串的字母并查看它是什么字母,然后应该使用“ encryptedAlphabet []”中的相应字母切换该字母.这可以正常工作,但是当我在输入字符串中引入空格时遇到了问题,它没有保留空格并在第一个单词之后停止.有任何想法吗?

解决方法:

我看不到您的代码有关空格的行为有任何问题.我认为您的输入还有其他问题.打印它System.out.println(input);在执行循环之前,检查它是否符合您的期望.

Java字符串转换器中,那些未显示的空格,难道不是关键信息吗?

您的算法可以缩短,以避免所有重复.无需执行许多if .. else命令,您可以将索引计算为加密字母.使用字母字符的ASCII值是连续的事实,并将索引计算为ch-‘a'(‘a’-‘a’= 0,’b’-‘a’= 1等).

例如.

for (int i = 0; i = 'a') } else { throw new Exception("Unsupported character: " + ch); }}