⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 splitfile.java

📁 上传工具的JAVA版本
💻 JAVA
字号:
import java.io.*;
import java.net.*;
import java.util.*;
/**
 * 创建文件分割数组
 * */
class splitFile {
    int fileLength = 0;
    int[] startPos;
    int[] endPos;
    int Num = 0;
    public splitFile(int aFileLength, int aNum) {
        try {
            fileLength = aFileLength;
        } catch (Exception e) {
            e.printStackTrace();
        }
        Num = aNum;
        startPos = new int[Num];
        endPos = new int[Num];
    }


    /**
     * @return int[]
     * 获取起点数组
     * */
    public int[] getStartPos() {
        for (int i = 0; i < Num; i++) {
            startPos[i] = (int) (fileLength / Num) * i;
        }
        return startPos;
    }

    /**
     * @return int[]
     * 获取终点数组
     * */
    public int[] getEndPos() {
        int[] tmp = getStartPos();
        for (int i = 0; i < Num - 1; i++) {
            endPos[i] = tmp[i + 1];
        }
        endPos[Num - 1] = fileLength;
        return endPos;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -