Java变量temp已经在方法Man_w_t(Java.util.ArrayList<;Java.lang.String>;中定义

Java变量temp已经在方法Man_w_t(Java.util.ArrayList<;Java.lang.String>;中定义,java,arraylist,Java,Arraylist,我正在寻找一个问题的帮助,我想从字符串中使用ArrayList的名称(关于如何修复此错误的任何建议:) 我链接我的代码片段 String temp = lista_Prac.get(num-1); ArrayList<String> temp = new ArrayList<String>(); String temp=lista_Prac.get(num-1); ArrayList temp=新的ArrayList(); 在Java中不可能用相同的名称声明两个变量。

我正在寻找一个问题的帮助,我想从字符串中使用ArrayList的名称(关于如何修复此错误的任何建议:) 我链接我的代码片段

String temp = lista_Prac.get(num-1);
ArrayList<String>  temp = new ArrayList<String>();
String temp=lista_Prac.get(num-1);
ArrayList temp=新的ArrayList();

在Java中不可能用相同的名称声明两个变量。可能在一所房子里为两个人工作,分别叫约翰和约翰,但不幸的是,在爪哇岛不是这样


这里唯一的解决方案是将一个或另一个变量重命名为temp以外的其他变量。如果您已经尝试过这个方法,您会遇到什么错误?

并且只有两个temp我想要使用字符串中的值来命名Arraylist:)简单的方法是将变量
temp
重命名为其他变量,比如
anotherTemp
no work bro:(或者我很愚蠢