Java不用循环语句,只使用substring是否可以实现滚动字符串

Java不用循环语句,只使用substring是否可以实现滚动字符串
有没有不用循环语句就写出来的例子,谁给写一个,感觉好我就采纳。

3个回答

只用 substring 的话而不用循环的话,只能实现一次滚动。
要实现整个字符串的完整的滚动,必须用循环处理。

String before = "abcdefg";
for (int i = 0; i < 3; i++) {
String end = before.substring(1) + before.substring(0, 1);
System.out.println(end);
before = end;
}

你可以使用递归
public static void main(String{} args){
String s = "abcdefg";
public void langstring(){
String a = s.subString(1)+s.subString(0,1);
System.out.println(a);
TimeUnit.MILLISECONDS.sleep(500);
s = a;
langstring();
}
}

大体就这个思路,没有测试,应该也差不多,you问题稍微改下就差不多了 输出过快可以加个TimeUnit.MILLISECONDS.sleep(1000);
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问