Java: вырезать массив до n-го числа, затем добавить в базу данных

#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-массивы, но на этот раз я не уверен в размере массива, поэтому я использовал простой массив. позвольте мне попробовать ваши входные данные 🙂 спасибо!