打印字符多次
回答
沒有,就像你貼什麼快捷......
那你的意思是「在一個單行」是什麼?
如果一行代碼......看到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