Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Java]ArrayList
gregi
post
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 11.09.2003

Ostrzeżenie: (0%)
-----


Szukam zgrabnej konstrukcji arraylist dwu wymiarowej
Czy mogę prosić aby ktoś pokazał implementację wraz z przykładowym mechanizmem zasilania w dane ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gregi
post
Post #2





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 11.09.2003

Ostrzeżenie: (0%)
-----


Masz racje jest dziwne ale nie dlatego że to potrzebuję, ale dlatego że chce zamienić zwykłe tablice na arraylist. Ale najwidoczniej nie zawsze się opłaca

Jednak mam pytanie (IMG:style_emoticons/default/smile.gif)
jak wyświetlić wewnętrzną tablicę ?
System.out.println( outerArray.get(1).innerArray[1]? ? ?) poniżej w kodzie kontekst


  1. public ArrayList<String[]> getFromTable(String table, String column1, String column2, String column3, String column4) {
  2.  
  3. ArrayList<String[]> outerArray= new ArrayList<String[]>(4);
  4.  
  5. String innerArray[] = new String [4];
  6.  
  7. String query = "SELECT * FROM " + table;
  8. int i = 0;
  9. try {
  10.  
  11. preparedStatement = connection.prepareStatement(query);
  12. resultset = preparedStatement.executeQuery();
  13.  
  14. while (resultset.next()) {
  15.  
  16. innerArray[0]= resultset.getString(column1);
  17. innerArray[1]= resultset.getString(column2);
  18. innerArray[2]= resultset.getString(column3);
  19. innerArray[3]= resultset.getString(column4);
  20.  
  21.  
  22. outerArray.add(innerArray);
  23.  
  24. System.out.println( outerArray.get(1).innerArray?(IMG:style_emoticons/default/questionmark.gif) ); // !! jak wyśiwietlić wewnętrzną array
  25. }
  26.  
  27. resultset.close();
  28. preparedStatement.close();
  29.  
  30. } catch (SQLException e) {
  31. System.out.println("Coś poszło nie tak w getFromTable()");
  32. e.printStackTrace();
  33. }
  34. return outerArray;
  35. }


Ten post edytował gregi 16.04.2015, 14:51:46
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 10:29