Помогите Как взять значения из массива и добавить в ArrayList?

Статус
Закрыто для дальнейших ответов.

Lisenochek

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Lisenochek
Как добавить из массива все значения в ArrayList?
 
Пробовал, итог - 0. Как работать с blob?
В общем, вот в чем беда. При добавлении значений из листа, а именно список игроков, то их ники выставляются в виде массива, но мне надо при запуске плагина снова из этого массива достать этих же игроков и добавить в лист.
 
Значит неправильно пробовал.
Ну вот смотри, что примерно получается то
566b671401b8.png

4 колонка и есть все игроки, которые "записаны" в клане. Лист здесь был записан в виде массива, а в ResultSet ничего похожего просто нет. Есть Array, но это не то.
 
Тип колонки - VARCHAR или TEXT? Тогда в ResultSet это будет выглядеть просто строкой.
 
Ну вот смотри, что примерно получается то
566b671401b8.png

4 колонка и есть все игроки, которые "записаны" в клане. Лист здесь был записан в виде массива, а в ResultSet ничего похожего просто нет. Есть Array, но это не то.
Совсем тупенький? Я тебе выше писал Arrays.asList(rs.getArray("members"));
 
Тип колонки - VARCHAR или TEXT? Тогда в ResultSet это будет выглядеть просто строкой.
TEXT

Совсем тупенький? Я тебе выше писал Arrays.asList(rs.getArray("members"));
Я пробовал, говорю же. Мне нужен стринговский лист, когда он Array.
dcb65639dbd1.png

И если я получу массив Object с помощью метода toArray(), то вылетит исключение:

[16:15:11 WARN]: java.sql.SQLException: not implemented by SQLite JDBC driver
[16:15:11 WARN]: at org.sqlite.Unused.unused(Unused.java:29)
[16:15:11 WARN]: at org.sqlite.Unused.getArray(Unused.java:78)
[16:15:11 WARN]: at ru.lisenochek.clans.sql.SQLManager.loadClans(SQLManager.java:59)
[16:15:11 WARN]: at ru.lisenochek.clans.sql.SQLManager.initSQL(SQLManager.java:23)
[16:15:11 WARN]: at ru.lisenochek.clans.InitPlugin.initPlugin(InitPlugin.java:14)
[16:15:11 WARN]: at ru.lisenochek.clans.Main.onEnable(Main.java:12)
[16:15:11 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321)
[16:15:11 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340)
[16:15:11 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
[16:15:11 WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357)
[16:15:11 WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317)
[16:15:11 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414)
[16:15:11 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378)
[16:15:11 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333)
[16:15:11 WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263)
[16:15:11 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525)
[16:15:11 WARN]: at java.lang.Thread.run(Unknown Source)
 
Тогда вот.

Gson gson = new Gson();
List<String> list = gson.fromJson(string, List.class);
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх