powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как узнать тип переменной
14 сообщений из 14, страница 1 из 1
Как узнать тип переменной
    #33584194
novichok-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите новичку
есть у меня переменная а, нужно узнат какого она типа: или . Как это сделать?
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584200
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в коде посмотреть ее объявление...
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584209
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переменная.getClass().getName()

Если переменная не примитивная конечно. (не int, short и т.п.)
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584229
novichok-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я получаю переменные из базы данных, и заранее не могу знать их тип. Они могут быть Double, String либо Integer.
должна же быть какая-то функция, которая бы мне тип переменной возвращала бы.
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584318
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
диагноз...
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584325
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так надо смотреть на схему БД а не на тип переменной
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584395
novichok-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KPIISну так надо смотреть на схему БД а не на тип переменной

в схеме БД я уж сама как-нибудь разберусь, решение из какой таблицы пойдёт выборка будет производиться динамически, так что Ваше предложение "смотреть на схему БД" слабовато. Мой вопрос звучит: какая функция в Java возвращает тип переменной. Если Вам так трудно на него ответить при написанных Вами уже 3х постах в ответ новичку в программировании на Java, не пора ли Вам задуматься о собственном диагнозе?
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584590
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
ResultSet.getMetaData().getColumnType( int );
?
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584597
Commander Хэлл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда нужно уточнить - что за база данных, на чём написана, как именно получаются переменные, и т.д. Чем больше подробностей, тем лучше.
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584627
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
 if (someVar  instanceof  Integer)
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584885
novichok-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Statement stmt = Con.createStatement();
ResultSet rset = stmt.executeQuery(myq);

while(rset.next())
{
Attribute a = new Attribute();
a.setAttr_Id(rset.getInt(1));
a.setType_Name(rset.getString(2));

myq="SELECT Value FROM ... WHERE ...";
rset = stmt.executeQuery(myq);
rset.next();

if//( нужно узнать тип полученного rset(0),
//и если он инт, то сделать:
{
a.setValue(rset.getInt(0));
}
else if(// если он String, то:
{
a.setValue(rset.getString(0));
}
else if // и если он Double, то:
{
a.setValue(rset.getDouble(0));
}

v.add(a);
}

т.к. я не знаю тип, я не могу сделать rset.getInt(0), например.
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584915
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm
Код: plaintext
ResultSet.getMetaData().getColumnType( int );
?
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33584971
novichok-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pitbull terrier Timm
Код: plaintext
ResultSet.getMetaData().getColumnType( int );
?

эта функция что возвращает? String имени типа, int,...?
...
Рейтинг: 0 / 0
Как узнать тип переменной
    #33585032
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
признак типа
признаки описаны константами в java.sql.Types

в javadoc это описано
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как узнать тип переменной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]