在Java中处理对象

时间:2016-01-02 04:39:25

标签: java eclipse

我想要做的是创建一个方法,可以处理大多数事情。比如ArrayLists,表格甚至表格的数组列表。

static void print(Object solution) {
    String ClassString = solution.getClass().getName();
    System.out.println(ClassString);
    switch (ClassString) {
    case "String[]":

        for (String S : (String[]) solution) {
            System.out.print(S + " ");
        }
        break;
    case "java.util.ArrayList":



        String Name = ((ArrayList) solution).get(0).getClass().getName();


        switch (Name){
        case "java.lang.String":
            for(String item : ((ArrayList) solution)){

            }
            break;
        }


//          for(String[] S: AList){
//              print(S);
//          }

        break;

    }

}

我遇到的问题是for(String item : ((ArrayList) solution))在eclipse中给出了错误Type mismatch: cannot convert from element type Object to String,我错过了什么使得所有这些点击

0 个答案:

没有答案