String[] massiv = new String[0];
config.load();
massiv = config.get("main", "massiv", massiv).getStringList();
List<String> list = new ArrayList();
if (massiv.length > 0)
for (int i = 0; i < massiv.length; ++i)
list.add(massiv[i]);
list.add("NewName");//Своё значение
massiv = list.toArray(new String[0]);
config.get("main", "massiv", massiv).set(massiv);
config.save();
String[] massiv = new String[0];
config.load();
massiv = config.get("main", "massiv", massiv).getStringList();
List<String> list = new ArrayList();
if (massiv.length > 0)
for (int i = 0; i < massiv.length; ++i)
list.add(massiv[i]);
list.add("NewName");//Своё значение
massiv = list.toArray(new String[0]);
config.get("main", "massiv", massiv).set(massiv);
config.save();
Только что заметил, что ты исправил. Сидел 2ч, не мог понять почему не работает)timaxa007 написал(а):Код:String[] massiv = new String[0]; config.load(); massiv = config.get("main", "massiv", massiv).getStringList(); List<String> list = new ArrayList(); if (massiv.length > 0) for (int i = 0; i < massiv.length; ++i) list.add(massiv[i]); list.add("NewName");//Своё значение massiv = list.toArray(new String[0]); config.get("main", "massiv", massiv).set(massiv); config.save();
for (int i = 0; i < list.size(); ++i) {
String stg = list.get(i);
if (stg != null && stg.equals("NewName"))
list.remove(i);
}
Со всем разобрался. Большое спасибо за помощь.timaxa007 написал(а):Да, поторопился выкладывать код.
Ну циклом пройтись по массиву (или лучше list) и искать подходящий String.
Код:for (int i = 0; i < list.size(); ++i) { String stg = list.get(i); if (stg != null && stg.equals("NewName")) list.remove(i); }
for (String stg : list) {
if (stg != null && stg.equals("NewName"))
list.remove(stg);
}