跟你说个思路吧。首先,是用3个字符串保存A,B,C三个文件夹的全路径。然后分别遍历这3个文件夹里的TXT文件,把序号和文件名放进3个Map集合里。例如有3个Map对应三个文件夹里的文件。Map里的内容像这样:1-a.txt 2-b.txt 3-x.txt……前面是KEY,用INTEGER类型,后面是VALUE,用字符串类型。
接下来创建随机数对象,分别在3个Map的KEY值的范围内取值。根据对应的KEY找出VALUE加到之前那三个字符串的尾部。至此,三个随机的文件全路径就生成了。
最后,你就应该知道怎么做了吧?依次读取这三个文件,把内容保存到一个新建的文件里即可。
使用 listFiles方法返回三个文件数组,然后使用三个随机数作下标选择文件。