首页 文章

将文件从assets文件夹复制到/ sdcard并随机化其中的行

提问于
浏览
1

我有一个文本文件从android应用程序的资源文件夹加载到“/ 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问题)

1 回答

  • 0

    如果您从文本文件中读取数据,则可以将其存储到某种数据结构中,例如数组,您可以在将数组写回文件之前将其随机化 .

    这个question的答案有一个如何随机化你的数组的样本 .

相关问题