RandomAccessFile usage

*, RandomAccessFile reads the file and modifies the code at the same time

StringBuffer localStringBuffer = new StringBuffer();
RandomAccessFile localRandomAccessFile = new RandomAccessFile(
		sNewFileName, "r");
long l1 = localRandomAccessFile.length();
for (long l2 = 0L; l2 < l1; l2 = localRandomAccessFile.getFilePointer()) {
	String str2 = localRandomAccessFile.readLine();
	str2 = new String((str2.getBytes("iso8859-1")), "UTF-8");
	localStringBuffer.append(str2);
	localStringBuffer.append("\r\n");
}
localRandomAccessFile.close();
where: "r" means read only
    sNewFileName represents the full path of the file
    The final encoded character variable object of localStringBuffer

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326579824&siteId=291194637