#java #arrays #oracle
#java #массивы #Oracle
Вопрос:
Я хочу вырезать массив в n-й номер и добавить в базу данных
Пример:
array = {John, Doe,sampleFirstName,SampleLastName, Fname, Lname}
Таблица БД = fname varchar(20), lname varchar (20)
выполните цикл из первых двух, затем вставьте в таблицу БД? возможно ли это?
for(int x=0;x>array.size();x ){
insertToDb("John", "Doe");
insertToDb("sampleFirstName", "SampleLastName"); //something like this to add to DB
}
Ответ №1:
Вы могли бы перебирать пары элементов:
for (int i = 0; i < array.length / 2; i = 2) {
insertToDB(array[i], array[i 1];
}
Комментарии:
1. Это не обычная вещь и не стандарт, но я предпочитаю использовать две переменные драйвера цикла, а не просто
i
🙂(int i = 0, j = i 1; j < array.length; i = 2, j = i 1)
2. обычно я использовал для этого 2d-массивы, но на этот раз я не уверен в размере массива, поэтому я использовал простой массив. позвольте мне попробовать ваши входные данные 🙂 спасибо!