我有一个文本文件从android应用程序的assets文件夹加载到" / sdcard / appname /"但我希望线条随机化并保存,同时复制到SD卡,这里是我写入复制的代码,但我对如何随机化的部分感到震惊
data_path="/sdcard/<appname>/"
AssetManager assetManager = getAssets();
InputStream in = assetManager.open("file.txt");
OutputStream out = new FileOutputStream(data_path + "file.txt");
// Transfer bytes from in to out
byte[] buf = new byte[1024];
int len;
//while ((lenf = gin.read(buff)) > 0) {
while ((len = in.read(buf)) > 0) {
out.write(buf, 0, len);
}
in.close();
//gin.close();
out.close();
我如何在复制时随机化线条(我不是最近开始研究它的java人,所以这是一个noob问题)
答案 0 :(得分:0)
如果您从文本文件中读取数据,则可以将其存储到某种数据结构中,例如数组,您可以在将数组写回文件之前对其进行随机化。
此question的答案中有一个如何随机化数组的示例。