Hey,
wie kriege ich den letzten/ersten element aus meiner array liste heraus ?
kleines Beispiel :
am ende kommt eine variable anzahl von checkboxen heraus ich will das die erste checkbox ausgewählt(selected/checked) wird bzw. die checkbox ausgewählt(selected/checked) wird die zuerst in die Liste reinkommt.
habs mit
probiert , es wird die letzte checkbox selected habs auch mit
probiert kommt das selbe raus
wie kriege ich den letzten/ersten element aus meiner array liste heraus ?
kleines Beispiel :
Java:
public void getColumns(String username, String password, String database, String table){
String columnName;
String[] columnsArray = null;
columnSelection = new OptionGroup("Select your Column(s)");
columnSelection.setImmediate(true);
columnSelection.setMultiSelect(true);
try {
Class.forName("org.postgresql.Driver");
String url = "jdbc:postgresql://localhost:5432/"+database;
connection = DriverManager.getConnection(url, username, password);
DatabaseMetaData dbmd = connection.getMetaData();
ResultSet rs = dbmd.getColumns(null, null, table, null);
while (rs.next()) {
colummName = rs.getString("COLUMN_NAME");
columnSelection.addItem(colummName);
// Mein Array wird mit den meta daten einer tabelle befüllt (ColumnName)
columnsArray = new String[]{columnName};
}
} catch (SQLException e) {
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
if(connection!=null){
columnList.addComponent(columnSelection);
columnSelection.select(columnsArray[columnsArray.length-1]);
columnsPanel.addComponent(okColumn);
} else {
window.showNotification("Cannot connect to the Database",Notification.TYPE_WARNING_MESSAGE);
}
}
am ende kommt eine variable anzahl von checkboxen heraus ich will das die erste checkbox ausgewählt(selected/checked) wird bzw. die checkbox ausgewählt(selected/checked) wird die zuerst in die Liste reinkommt.
habs mit
Java:
columnSelection.select(columnsArray[columnsArray.length-1]);
Java:
columnSelection.select(columnsArray[0]);