vector_ever
Mitglied
Hallo,
ich versuchte ein kleiner code zu schreiben, das geht um Arraylist
jetzt möchte ich bestimmte wert von der ArrayList und definieren der Art des wert ob String, int oder double ist
das Problem, bei der Ausgabe zeige nicht, also kennt jemand warum?
ich versuchte ein kleiner code zu schreiben, das geht um Arraylist
Code:
import java.util.ArrayList;
public class ArrList1 {
protected static ArrayList col1 = new ArrayList();
public void arrList() {
col1.add("hallo");
col1.add(2);
col1.add(3);
col1.add(4.0);
col1.add(5.5);
col1.add(6);
}
}
jetzt möchte ich bestimmte wert von der ArrayList und definieren der Art des wert ob String, int oder double ist
Code:
import java.util.Scanner;
public class test extends ArrList1{
public static void main(String[] args){
ArrList1 arr = new ArrList1();
arr.arrList();
Scanner keyboard = new Scanner (System.in);
System.out.print("Please enter Value from 0-5: ");
int f = keyboard.nextInt();
if(col1.get(f) != null){
if (col1.get(f).equals(Integer.TYPE))
{
int NewColumn;
NewColumn = (int) col1.get(f);
System.out.println("Integer" + f );
}
else if (col1.get(f).equals(String.class))
{
das Problem, bei der Ausgabe zeige nicht, also kennt jemand warum?