将数组映射到int Java

Kenadams

我试图将int映射和数组转换为int值。我知道int []不能用作键。我已经尝试过List,但是它不起作用。反正我能做到吗?谢谢。

这是我失败的尝试:

    private void createMap(){
    List<Integer> state_action_pair = new ArrayList<Integer>();
    for(int i=0;i<this.stateActionTable.length;i++){
        for(int j=0;j<this.stateActionTable[0].length;j++){
            state_action_pair.add(this.stateActionTable[i][j]);
        }
        this.stateActionMap.put(state_action_pair, i);
        state_action_pair.clear();
    }
}
他们是

您的问题是您ArrayList对的所有键都使用一个实例Map每个键都需要一个单独的实例:

private void createMap(){
  for(int i=0;i<this.stateActionTable.length;i++){
    List<Integer> state_action_pair = new ArrayList<Integer>();
    for(int j=0;j<this.stateActionTable[0].length;j++){
        state_action_pair.add(this.stateActionTable[i][j]);
    }
    this.stateActionMap.put(state_action_pair, i);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数组映射到int Java

来自分类Dev

将Java数组映射到Frege

来自分类Dev

将多维数组从Mongo映射到Java应用程序

来自分类Dev

如何将异构JSON数组映射到Java对象?

来自分类Dev

为什么将Java方法的Integer参数映射到Int而不是平台类型?

来自分类Dev

将 cassandra list<frozen<list<int>>> 字段映射到 spring-data-cassandra 中的 Java

来自分类Dev

Java-无法使用Spring getForObject()将JSON数组映射到对象

来自分类Dev

将JSON对象数组映射到java.util.Map,反之亦然

来自分类Dev

无法将JSON映射到Java bean

来自分类Dev

将MySql Date映射到Java对象

来自分类Dev

将JSON映射到简单的Java子类

来自分类Dev

Spring将JSON映射到Java POJO

来自分类Dev

Java - 将动态 JSON 映射到 DTO

来自分类Dev

将多个键映射到 Java 中的单个值的映射?

来自分类Dev

将动态 JSONObject 的 JSONArray 映射到 java 中的 java 对象

来自分类Dev

Mysql int 到 Java Long 映射到 null

来自分类Dev

将Java Web应用程序映射到子域

来自分类Dev

JAXB-将XML文件映射到Java类

来自分类Dev

使用JNA将const char **映射到Java类型

来自分类Dev

如何将String映射到Java类?

来自分类Dev

将Java UserPrincipal映射到Active Directory用户

来自分类Dev

如何将java.time.Duration映射到XML

来自分类Dev

使用Hibernate将PostgreSQL的refcursor映射到Java实体

来自分类Dev

幻影将Java 8 LocalDateTime映射到Joda Time

来自分类Dev

将Java 8 Stream映射到元素的方法参考

来自分类Dev

将列表映射到Map Java 8流和分组

来自分类Dev

java-将数据库表映射到类

来自分类Dev

将JSON默认标签映射到Java变量

来自分类Dev

如何将Java集合映射到其大小

Related 相关文章

热门标签

归档