Tag: array

java中的二维字符串数组

我是java的新手,请帮我解决这个问题。 我有一个字符串可以说 adc|def|efg||hij|lmn|opq 现在我拆分这个字符串并使用它将其存储在一个数组中 String output[] = stringname.split(“||”); 现在我再次需要根据’|’拆分 我需要类似的东西 arr[1][]=adc,arr[2][]=def 等等,以便我可以访问每个元素。 类似于二维字符串数组的东西。 我听说这可以使用Arraylist完成,但我无法弄明白。 请帮忙。

如何将Java中的二维矩阵映射到Hibernate / JPA?

我有一个遗留数据库,我正在努力重新设计到21世纪。 现有数据结构之一涉及包含二维值矩阵的特定类。 如果我要从数据库中对这个类进行逆向工程,我最终会得到一系列属性,例如: private BigDecimal NODE_1_MATRIX_POS_1_1; private BigDecimal NODE_1_MATRIX_POS_1_2; 等等。 由于这是一个6×6矩阵,因此有很多这样的列。 我一直在寻找更好的方法,但我不确定我在那里。 我想做的是这样的: @Entity public class TestClass { @Id private long id; @CollectionOfElements @JoinTable( name=”MATRIX_DATA”, joinColumns=@JoinColumn(name=”ENTRY_ID”)) private List<List> matrix; 但这失败了: org.hibernate.MappingException: Could not determine type for: java.util.List, at table: MATRIX_DATA, for columns: [org.hibernate.mapping.Column(element)] 而不是仅仅试图修复错误,我想我会四处询问并尝试找到解决此映射挑战的正确方法 。 有没有人通过JPA找到成功和满意度映射多维数组?

如何在java中创建任意深度的嵌套数组?

我正在尝试创建一个数组数组等数组…,除了我不知道它需要多少嵌套级别,直到运行时。 根据输入,我可能需要int[] , int[][] , int[][][][][][]或其他任何东西。 (对于上下文,我正在尝试为元胞自动机构建一个N维网格 ,其中N作为参数传递。) 我没有任何代码,因为我不知道如何去做; 我怀疑只使用数组是不可能的。 任何帮助或替代解决方案,将不胜感激。

JButtons的2D数组中的简单ActionListener

好的,所以我正在制作一个2d的JToggleButtons数组。 我得到了动作监听器,但我无法分辨哪个按钮是哪个。 如果我点击一个,它返回的就像是 javax.swing.JToggleButton [,59,58,19×14,alignmentX = 0.0,alignmentY = 0.5,边界= javax.swing.plaf.BorderUIResource $ CompoundBorderUIResource @ 53343ed0,旗帜= 296,MAXIMUMSIZE =,=的minimumSize,首选大小=,=的DefaultIcon ,disabledIcon =,disabledSelectedIcon =,余量= javax.swing.plaf.InsetsUIResource [顶= 2,左= 14,底= 2,右= 14],的paintBorder =真,paintFocus =真,pressedIcon =,rolloverEnabled =假,rolloverIcon =,rolloverSelectedIcon =,selectedIcon =,文本=] 无论如何在按钮对象中粘贴某种项目或数字以关联每个按钮? 然后当点击按钮时,我可以检索给它的项目或编号? 这是我的按钮生成器代码。 (我如何使“int l”关联(和计数)到每个按钮,当它被调用时,它将返回该数字,或沿着这些行返回的东西。 JToggleButton buttons[][] = new JToggleButton[row][col]; int l = 0; for (int i = 0; i < row; i++) […]