java - 从 List 中获取(),但在 Java 中将 long 作为参数传递
问题描述
我正在尝试从列表中获取一个元素List<Class> listofitems
,并且我有一个position
类型为 globale 的变量long
。我想表演listofitems.get(position)
,但它不允许我这样做,因为get
需要int
作为论据。如果我想保留position
as的类型long
,是否还有其他方法可以做到这一点?position
(除了投射到任何其他方式int
)?
解决方案
如果您拥有的是 a ,并且无法将其更改为另一种类型,那么除了将其转换为 aList<Class>
之外,您无能为力。除了. _ _long
int
List
get
int
推荐阅读
- java - 在 iFrame 中定位元素时面临问题
- laravel - 使用 GitHub 更新 laravel
- python - 使用tweepy的Python中的Urllib3连接错误
- api - 切片,groupBy []数组
- javascript - 如何判断 npm 上的包是否适用于 angular?
- sql-server - 尝试将大型 html 文本格式存储到产品的 nvarchar(MAX) 字段时超出限制
- regex - 匹配以不同字母开头和结尾的单词
- typescript - TS2339:“全局”类型上不存在属性“导航器”
- ios - iOS 和 android 平台上的应用程序安全性
- jquery - 更改根的 HTML 颜色选择器:css 变量