打印字符多次
回答
没有,就像你贴什么快捷......
那你的意思是“在一个单行”是什么?
如果一行代码......看到Mureinik的答案
如果在一行中打印 “_”:
相反:
Print 1 to 10 without any loop in java
System.out.print("_");
System.out.print("_");
System.out.print("_");
System.out.print("_");
System.out.print("_");
或者
public void recursiveMe(int n) {
if(n <= 5) {// 5 is the max limit
System.out.print("_");//print n
recursiveMe(n+1);//call recursiveMe with n=n+1
}
}
recursiveMe(1); // call the function with 1.
如果你可以使用外部库,StringUtils.repeat
听起来您的最佳选择:
int s = 5;
System.out.println(StringUtils.repeat('_', s));
编辑:
要回答在评论的问题 - 在char
要重复和数量 - StringUtils.repeat
有两个参数你想要它的时间,并返回由该重复组成的String
。所以,在上面的例子中,它将返回一个由5个下划线组成的字符串,_____
。
您可以使用新的Stream API来实现这一点。幕后总是有迭代,但这是一种可能的实现。
Stream.generate(() -> " _").limit(5).forEach(System.out::print); // _ _ _ _ _
流API。它永远不会令我惊叹。 – 2014-12-05 19:03:49
...或者也是'IntStream.range(0,5).forEach(i - > System.out.print(“_”));' – 2016-11-01 21:01:07
一次调用打印/的println和使用变量 “s” -
的System.out.println(Stream.generate(() - > “_”)的限制(S) .collect(Collectors.joining()))
- 1. 该字符串打印多少次?
- 2. 打印多语言字符
- 3. c打印太多字符
- 4. 打印多行字符串
- 5. Python,多次打印,
- 6. JavaScript打印多次
- 7. 如何多次在同一地点打印多行字符串?
- 8. C无法打印两次字符串
- 9. 打印字符串'X'次(无循环)
- 10. 在Haskell中打印字符串'N'次
- 11. 打印字符串n次用C
- 12. waf - 打印两次的字符串
- 13. NASM一次打印一个字符
- 14. 打印字符
- 15. 打印字符
- 16. 打印多少次在一个字符串
- 17. 不用循环多次打印相同的字符
- 18. 多次打印出阵列
- 19. QPrinter不会多次打印
- 20. 功能多次打印
- 21. 循环打印太多次
- 22. 成功打印多次
- 23. 打印数组多次
- 24. C++消息打印多次
- 25. 控制台打印多次
- 26. 打印查询,打印一些场1次,打印一些领域多次
- 27. 打印使用转义字符,打印更多变量
- 28. linux nasm打印多个字符
- 29. python在多行上打印字符串
- 30. Linux更多:删除非打印字符
'System.out.println('_____');';-) – ceejayoz 2014-12-05 18:51:12
养成检查API的习惯。我在[System.out的Java 7 API文档](http://docs.oracle.com/javase/7/docs/api/java/lang/System.html#out)中没有看到此方法的示例。 – jdv 2014-12-05 18:54:15
“这意味着我不能使用循环。”怎么会这样? – user4235730 2014-12-05 19:03:56