java - 读取一个文本文件,每7行创建一个 'Page'

标签 java arrays file text

我怎样才能完成上述任务?我一直试图做的是将页面分成不同的数组,但失败了。

按请求编写代码(甚至不接近工作)

    int a = 1; int b = 5;
    File folder = new File("c:/files");
    File[] listOfFiles = folder.listFiles();
    String[] page1 = new String[7];
    String[] page2 = new String[7];
    String[] page3 = new String[7];
    String[] page4 = new String[7];
    String[] page5 = new String[7];
    String[] page6 = new String[7];
    int c = 0;
    for (int i = 0;i<listOfFiles.length; i++)
    {
        if(i>=0 && i <= 7)
        {
            page1[i] = listOfFiles[i].getName();
        }
        else if(i>=8 && i<=15)
        {
            page2[i] = listOfFiles[i].getName();
        }
        else if(i>=16 && i<=23)
        {
            page3[i] = listOfFiles[i].getName();
        }
        else if(i>=24 && i<=31)
        {
            page4[i] = listOfFiles[i].getName();
        }
        else if(i>=32 && i<=39)
        {
            page5[i] = listOfFiles[i].getName();
        }
    }

最佳答案

这可能对您有帮助:

关于java - 读取一个文本文件,每7行创建一个 'Page',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7590245/

相关文章:

java - 将子模块中的小程序添加到 Maven 中的 WAR 文件

java - 具有 session 支持的 Spring mvc 3.1 集成测试

java - 检查日期是否在指定日期之后?

java - 如何将文本文件中的值更改为日期格式

VIVADO HLS的C语言-如何将Pseudo_random二进制序列存储并生成到memcpy中

arrays - C程序去除字符串中连续重复的字符

java - 使用 double 值创建数组的直方图

java - 重命名后无法删除文件(文件已打开)

javascript - 在 JavaScript FileReader API 中传递现有服务器文件

Java将CMYK图像保存到文件