Aktywne Wpisy
L3gion +24
Kiedyś próbowałem poderwać użytkowniczkę z wykopu i do dziś nie wiem co źle zrobiłem :/
#rozowepaski #podrywajzwykopem #heheszki #humorobrazkowy #randkujzwykopem
#rozowepaski #podrywajzwykopem #heheszki #humorobrazkowy #randkujzwykopem
Mam pytanie, może mądre, może głupie, nie wiem.
Mam sobie tablice Stringów w Javie, w której przetrzymuje nazwy kolumn tabeli. Wygląda to w uproszczeniu powiedzmy tak:
String columnNames = new String[]{"bardzo", "lubie", "placki"} //nazwy kolumn podaje User
Chcę, żeby poszczególne kolumny były ArrayList i nazywały się tak jak elementy tablicy. Czyli jakbym znał elementy columnNames to:
List bardzo=new ArrayList<>();
List lubie=new ArrayList<>();
List placki=new ArrayList<>();
i tu zaczyna się problem, bo nie znam nazw tych zmiennych, bo wpisuje je User.
Czy takie 'dynamiczne' tworzenie zmiennych/tablic jest w ogóle możliwe, a przede wszystkim bezpieczne?
Może nie bawić się i nazwać je po prostu z palca col1, col2, col3? :D
#java #naukaprogramowania
Map columnNamesMap = new HashMap<>();
i tworzę elementy?
set.columnNamesMap(columnsNames[0], new ArrayList()); itd???
a potem muszę się odwoływać do ArrayList poprzez HashMap, ale poezja :P
@MustangLover: Dzięki za rzeczową odpowiedź. Nazwę sobie jest col1, col2, col3 i nie będę świrować.
@kubabe: https://github.com/google/guava/wiki/NewCollectionTypesExplained#multimap to jest poezja