📄 splitfile.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 + -