Страница 1 из 1

Многомерные массивы в Java

Добавлено: 2013-02-04 21:07:26
kharkov_max
Прошу сходу не пинать.

Необходимо немного поковыряться в Java7.
Наткнулся на проблему.

В цикле while, из БД за один проход выбираются 5 значений.
Как эти значения добавить в многомерный массив ?

Т.е. при первом проходе while 5 значений должны составлять одну строку массива, при втором проходе второй строкой массива и т.д.
Не могу понять как это реализовать ...

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

....
                ResultSet rows = stmt.executeQuery(sql);
                while (rows.next()) {
                    name    = rows.getString("name");
                    price   = rows.getString("price");
                    cubic   = rows.getString("cubic");
                    iprice  = rows.getString("iprice");
                    iactive = rows.getString("iactive");

                    prod_spec[count] = {name,price,cubic,iprice,iactive};

                    count += 1;
....
Добавить значения в одномерный массив получилось ...

Re: Многомерные массивы в Java

Добавлено: 2013-02-04 22:44:55
Neus
Т.е. при первом проходе while 5 значений должны составлять одну строку массива, при втором проходе второй строкой массива и т.д.
Хм.. чот не вижу тут многомерного массива.
Код что вы привели делает как раз то что описано, если я правильно понял семантику присвоения значения элементу массива. {} это конкатенация 5 строк в одну?

Re: Многомерные массивы в Java

Добавлено: 2013-02-05 9:29:04
kharkov_max
Ну этот код я кинул для примера, вроде как я хотел сделать.
Но похлже что не получится через массивы, нужно map крутить ...

Re: Многомерные массивы в Java

Добавлено: 2013-02-05 17:01:32
Neus
Я не бум-бум в яве
Но мне интересно что за задача и зачем понадобился многомерный массив

Re: Многомерные массивы в Java

Добавлено: 2013-02-05 18:19:14
kharkov_max
Решил вопрос через лист мапов.
ListArray и map

Задача - передать лист мапов в php.
Далее в php его обработать и вывести, значения на сайт при помощи php.

Не спрашивайте почему так сложно ...

Re: Многомерные массивы в Java

Добавлено: 2013-02-05 18:42:02
kharkov_max
Опять ступор.

Подскажите как собрать php54 с поддержкой java

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

 pkg_info | grep php5
php5-5.4.11         PHP Scripting Language
php5-ctype-5.4.11   The ctype shared extension for php
php5-dom-5.4.11     The dom shared extension for php
php5-extensions-1.7 A "meta-port" to install PHP extensions
php5-filter-5.4.11  The filter shared extension for php
php5-hash-5.4.11    The hash shared extension for php
php5-iconv-5.4.11   The iconv shared extension for php
php5-json-5.4.11    The json shared extension for php
php5-pdo-5.4.11     The pdo shared extension for php
php5-phar-5.4.11    The phar shared extension for php
php5-posix-5.4.11   The posix shared extension for php
php5-session-5.4.11 The session shared extension for php
php5-simplexml-5.4.11 The simplexml shared extension for php
php5-sqlite3-5.4.11 The sqlite3 shared extension for php
php5-tokenizer-5.4.11 The tokenizer shared extension for php
php5-xml-5.4.11     The xml shared extension for php
php5-xmlreader-5.4.11 The xmlreader shared extension for php
php5-xmlwriter-5.4.11 The xmlwriter shared extension for php
php5-zip-5.4.11     The zip shared extension for php
php5-zlib-5.4.11    The zlib shared extension for php

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

pkg_info | grep openjdk
bootstrap-openjdk-r306764 Oracle's Java 6 virtual machine release under the GPL v2
openjdk-7.11.21_1   Java Development Kit 7