在Java中将list.size()转换为int []

时间:2019-05-30 07:03:43

标签: java list integer int

我想问一下如何将list.size()转换为int [],有人知道如何转换吗?我已经尝试过此代码,但是它说我无法将int转换为int []。

int [] size = aqList.size();

1 个答案:

答案 0 :(得分:0)

欢迎来到堆栈! 因此,这里的关键问题是这些是不兼容的类型。 int []是一个整数数组,而.size()返回一个int。 如果只想在本地存储size()方法的结果,则将要使用一个int。只需删除[]并使用:

int size = aqList.size();

如果由于某种原因,您需要将int保留在数组中(并且有一些合理的理由),则需要创建一个数组并将其放入其中,您可以使用此方法:

int size[] = new int[1];
size[0] = aqList.size();

或者这个:

int size[] = new int[]{ aqList.size() };

希望有帮助。