假设我有一个包含以下值的数组列表 a:
a[0] = G
a[1] = B
a[2] = D
我想知道,我如何在 java 中创建一个新的数组列表,它在随机位置连接索引值并将其放入一个新的数组列表 b 就像这样:
b[0] = GB
b[1] = D
或
b[0] = G
b[1] = BD
或
b[0] = GBD
值的顺序保持不变,只是连接的不同组合,以及在不同位置的不同数量。
最佳答案
类似(伪代码)
newA = new ArrayList<String>();
for (b : a) {
if (Math.random() > 0.5) newA.add(b);
else newA.set(previous, newA.get(previous) + b);
}
关于java - 连接数组列表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6416809/