Выброс исключения IO [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Выброс исключения IO [закрыто]

Сообщение Anonymous »

Код: Выделить всё

        if (is == null) {
throw new IOException("Schematic file not found");
}
Здесь сложно, и я хочу, чтобы файл .scheme легко читался

Код: Выделить всё

        CompoundTag root;
try (InputStream byteStream = new ByteArrayInputStream(data);
DataInputStream dataStream = new DataInputStream(byteStream)) {
root = NbtIo.read(dataStream);
} catch (ZipException e) {
throw new IOException("Failed to read NBT data", e);
}

System.out.println("Root Tag:");
System.out.println(root);

short width = root.getShort("Width");
short height = root.getShort("Height");
short length = root.getShort("Length");

ListTag blocks = root.getList("BlockEntities", Tag.TAG_INT);
ListTag blocksdata = root.getList("Palette", Tag.TAG_BYTE);
вот возвращается пустой список

Код: Выделить всё

        System.out.println("Blocks list size: " + blocks.size());
System.out.println("Palette data list size: " + blocksdata.size());
Мой код не читает файл .schem


Подробнее здесь: https://stackoverflow.com/questions/788 ... n-throwing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»