如何使用java在matlab中存储int列表?

如何使用java在matlab中存储int列表?,java,matlab,list,Java,Matlab,List,我试图使用matlab中的列表,我发现了以下帖子: 看起来matlab可以使用java。 既然我知道 a=java.util.linkedList; a.add(2); a.add(3); a.add(5); 我得到了一个关于3个元素的答案。 当我想移除其中一个时,问题就出现了。 假设我想删除2 如果我投 a.remove(2) matlab将我从5中删除,因为它将2视为索引。 在java中,我会将int转换为整数,但在Matlab中我无法实现(我甚至不能使用构造函数,在java中

我试图使用matlab中的列表,我发现了以下帖子:

看起来matlab可以使用java。 既然我知道

 a=java.util.linkedList;
 a.add(2);
 a.add(3);
 a.add(5);
我得到了一个关于3个元素的答案。 当我想移除其中一个时,问题就出现了。 假设我想删除2

如果我投

 a.remove(2)
matlab将我从5中删除,因为它将2视为索引。 在java中,我会将int转换为整数,但在Matlab中我无法实现(我甚至不能使用构造函数,在java中,我会执行
linkedList a=new linkedList()
,然后将2转换为整数,它应该可以工作)


有什么办法可以解决这个问题吗?

我想我可以使用listIterator,搜索元素,使用previous()然后将next()设置为next()。next()但是,仅仅删除一个条目似乎有点太多了。迭代器不起作用,因为我无法检查元素是否等于int,因为该元素可能是java对象。