【发布时间】:2013-11-18 16:13:53
【问题描述】:
我正在为 Java 1 做一个项目,我完全被这个问题所困扰。
基本上我需要将字符串中的每个字母加倍。
"abc" -> "aabbcc"
"uk" -> "uukk"
"t" -> "tt"
我需要在一个被认为是“Java 1”价值的循环中进行。所以我猜这意味着更多的问题。
据我所知,我知道最简单的方法是在 while 循环中使用 charAt 方法,但由于某种原因,我无法弄清楚如何将字符返回到另一种方法一个字符串。
谢谢
[编辑] 我的代码(错误,但也许这会有所帮助)
int index = 0;
int length = str.length();
while (index < length) {
return str.charAt(index) + str.charAt(index);
index++;
}
【问题讨论】:
-
看看
StringBuilder,看看是否对你有帮助。我会使用for循环而不是while循环。 -
你写过代码来解决这个问题吗?
-
认真的 Java 1?为什么?你从哪里得到的?
-
@RaviKumar,实际上是的。我相信我的“逻辑”是正确的,这是一种我似乎无法得到的实际方法。如果有帮助,我会在问题中添加它。
-
@NeplatnyUdaj 说真的 Java 1 是什么?这是一堂高中课。
标签: java while-loop char