这个问题在这里已经有答案了:
将列表划分为n个大小的列表的有效方法(14个答案)
上个月关门了。
我有一个在arraylist中存储字符串的代码
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
cars.add("Honda");
cars.add("Tesla");
有没有一种方法可以让我们的产品脱颖而出
沃尔沃、宝马
福特、马自达
本田、特斯拉
而不是[沃尔沃,宝马,福特,马自达,本田,特斯拉]
我的问题是每n个元素,而不仅仅是2个
我的想法是为每n个元素创建一个新字符串,而不是将其存储在一个数组中
3条答案
按热度按时间rjee0c151#
在下面的代码中,子列表将是汽车每n个元素的列表。
lztngnrs2#
假设您只需要以这种方式格式化输出,那么可以使用模运算。对于n的每一个倍数,打印一行而不是逗号。像这样:
laximzn53#
根据您想要输出结果的方式,您可以简单地使用子列表。