|
|
|
HashMap правильное использование
|
|||
|---|---|---|---|
|
#18+
Приветствую народ. Использую NetBeans 5.0 (хотя это совесем не важно для данного вопроса)... Мне необходимо хранить расшифровку имен таблиц из базы данных, чтобы можно было в "человеческом виде" выводить разные сообщения: Например вместо: "Добавлена запись в таблицу [tableroutes]" Программа выводила: "Добавлена запись в таблицу [маршруты движения]" Понятно, что здесь необходимо поставить в соответствия "человеческие названия" реальным именам таблиц. Вроде как по смыслу подходит HashMap объект. Вот мой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. В общем-то все просто. Но! Компилятор выдает предупреждения: D:\AutoTraffic\AutoTraffic2006\Java\Main\AutoTraffic2006\src\autotraffic2006\Database.java:54: warning: [unchecked] unchecked call to put(K,V) as a member of the raw type java.util.HashMap tableNames.put("TABLEROUTES", "Таблица маршрутов"); D:\AutoTraffic\AutoTraffic2006\Java\Main\AutoTraffic2006\src\autotraffic2006\Database.java:55: warning: [unchecked] unchecked call to put(K,V) as a member of the raw type java.util.HashMap tableNames.put("TABLELENGTH", "Таблица расстояний"); 13 warnings compile: run: BUILD SUCCESSFUL (total time: 20 seconds) Поискав в документации, полистав книжку Брюса Эккеля "Философия Java" так и не смог понять, как сделать правильно. Не хочется получать данные предупреждения. Подскажите. С уважением Vector ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2006, 13:44 |
|
||
|
HashMap правильное использование
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2006, 14:00 |
|
||
|
HashMap правильное использование
|
|||
|---|---|---|---|
|
#18+
это нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2006, 14:01 |
|
||
|
HashMap правильное использование
|
|||
|---|---|---|---|
|
#18+
To mozheyko_d: Да но вэтом случае надо как-то по-другому создавать объект, потому что появляются другое предупреждение: init: deps-jar: Compiling 3 source files to D:\AutoTraffic\AutoTraffic2006\Java\Main\AutoTraffic2006\build\classes D:\AutoTraffic\AutoTraffic2006\Java\Main\AutoTraffic2006\src\autotraffic2006\Database.java:160: warning: [unchecked] unchecked conversion found : java.util.HashMap required: java.util.HashMap<java.lang.String,java.lang.String> tableNames=new java.util.HashMap(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2006, 14:11 |
|
||
|
HashMap правильное использование
|
|||
|---|---|---|---|
|
#18+
VectorTo mozheyko_d: Да но вэтом случае надо как-то по-другому создавать объект, потому что появляются другое предупреждение: init: deps-jar: Compiling 3 source files to D:\AutoTraffic\AutoTraffic2006\Java\Main\AutoTraffic2006\build\classes D:\AutoTraffic\AutoTraffic2006\Java\Main\AutoTraffic2006\src\autotraffic2006\Database.java:160: warning: [unchecked] unchecked conversion found : java.util.HashMap required: java.util.HashMap<java.lang.String,java.lang.String> tableNames=new java.util.HashMap(); Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2006, 14:14 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2150243]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 370ms |

| 0 / 0 |
