例如,我想向后打印每个字符串两次(字符串 - > ggnniirrttss)
import java.util.Scanner;
public class ReverseDoubleChar {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter a string ");
String str = input.nextLine();
String new_str = "";
String result = "";
for (int i = 0; i < str.length(); i++) {
result += str.substring(i, i + 1) + str.substring(i, i + 1);
String result2 = null;
result2 = result;
System.out.println(result2);
}
}
}
然而,当我输入这个代码时,我得到的只是
ss
tt
rr
ii
nn
gg
全部在新线路上。有谁知道如何解决这个问题?谢谢
皈依舞
qq_笑_17
RISEBY
相关分类