たとえば固定長ファイルで3バイト目から9バイト目の範囲をひっぱってくるときに使う
Windows-31J前提
private String byteToString(byte[] bytes, int start, int end) throws UnsupportedEncodingException {
byte[] targetByte = Arrays.copyOfRange(bytes, start, end);
return new String(targetByte, "Windows-31J");
}