Не валидируется почти по всем пунктам.
package com.javarush.task.task32.task3210;
/*
Используем RandomAccessFile
*/
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
public class Solution {
public static void main(String... args) throws IOException {
RandomAccessFile raf = new RandomAccessFile (args[0], "rw");
raf.seek(Long.parseLong(args[1]));
byte [] b = new byte[args[1].length()];
if(args[2].equals(raf.read(b, Integer.parseInt(args[1]), b.length))){
raf.seek(args[0].length());
raf.write("true".getBytes());
}else {
raf.seek(args[0].length());
raf.write("false".getBytes());}
}
}