是否有一個Java庫,可讓您生成n個具有相同值的元素列表。重複元素生成器列表
像這樣:
List<T> getDuplicateElementList(int size, T value);
例如
Library.getDuplicateElementList(3, "?");
將返回一個3個元素列表,每個元素等於; 「?」
我需要它爲in
子句準備語句創建佔位符。
是否有一個Java庫,可讓您生成n個具有相同值的元素列表。重複元素生成器列表
像這樣:
List<T> getDuplicateElementList(int size, T value);
例如
Library.getDuplicateElementList(3, "?");
將返回一個3個元素列表,每個元素等於; 「?」
我需要它爲in
子句準備語句創建佔位符。
您可以使用以下方法:
List<String> list = Collections.nCopies(6, "abc");
舉個例子,這將使列表以及6次的元素。
我錯過了這一個。這比我的版本更好。 –
請注意,這將返回*不可變*列表。 'fill'編輯現有的集合,因此是可變的。 – aliteralmind
我會使用一個循環,或者我錯過了什麼? –
@Elliott Frisch也會這樣做。 –
我不想使用循環,因爲它會弄亂代碼。如果一個圖書館有它像Apache或其他東西,它將在一條線上更乾淨 – Isaac