是否可以将 int 添加到 String ArrayList 中,而无需在 java 中将 int 转换为 String

Kri*_*hna 1 java casting list arraylist

我有一个ArrayList包含String元素的元素,我想将其添加intlist但不将其转换为字符串是可能的。

我已经尝试过了,这也有效。

int a1 = 10;
java.util.List list = new ArrayList<String>();
list.add(a1);
System.out.println("List element"+list.get(0));
Run Code Online (Sandbox Code Playgroud)

但我想知道这会发生。

int a1 = 10;
java.util.List<String> list = new ArrayList<String>();
            list.add(a1);
            System.out.println("List element"+list.get(0));
Run Code Online (Sandbox Code Playgroud)

这可能吗?

Evg*_*eev 5

尝试这个

 list.add(String.valueOf(a1));
Run Code Online (Sandbox Code Playgroud)