Java For循环不能正确地分隔字符
我正在尝试制作一个程序,该程序将<和>字符的空格数与变量start+3中的空格数相等 我已经试着去掉括号并进行切换,但不管怎样,这两个字符仍然被打印在一起 我期望输出为:Java For循环不能正确地分隔字符,java,for-loop,netbeans-8,Java,For Loop,Netbeans 8,我正在尝试制作一个程序,该程序将字符的空格数与变量start+3中的空格数相等 我已经试着去掉括号并进行切换,但不管怎样,这两个字符仍然被打印在一起 我期望输出为: 但是,它是你可以考虑将你的循环更改为 for(int i = 0;i<(start+3);i++) { System.out.print(" "); } 您的代码从未进入for循环,因为该条件从未满足您可以使用: System.out.println("<>".replaceAll("(?!^)(
<>但是,它是你可以考虑将你的循环更改为
for(int i = 0;i<(start+3);i++)
{
System.out.print(" ");
}
您的代码从未进入for循环,因为该条件从未满足您可以使用:
System.out.println("<>".replaceAll("(?!^)([<>])", " $1"));
您在$1之间放置的空间是您希望在这两者之间放置的空间量您的情况是错误的。你想要我
System.out.println("<>".replaceAll("(?!^)([<>])", " $1"));