我有一个包含通过构造函数创建的对象的hashmap。这些对象在hashmap中
我有一个比较两个数组的函数。一个数组是手动创建的,但第二个数组是通过一个方法创建的。我只需要来自HashMap的值。
String[] checkOne= { "1.2:3,4:Brown", "1.1:5,4:Green" };
Map<String,RoundBrick> hashMap = new HashMap<String, RoundBrick>();
public void addBrick(RoundBrick roundBrick){
hashMap.put(roundBrick.getRef, roundBrick)
}
checkBrick(getBricks(), one){
...
}
public static boolean checkBrick(Brick[] brick, String[] checkOne){
...
}
我被这种方法困住了...
public Brick[] getBricks(){
public Brick[] getBricks() {
Brick[] bricks = {hashmap.value().toArray()};
return bricks;
}
如果我将方法更改为下面的...
public Brick[] getBricks() {
String a = Arrays.toString(hashmap.values().toArray());
return a;
}
我在“a”上得到的错误是“无法从String转换为brick[]”
并且当添加下面的行时,它会打印出数组。
System.out.print(hashmap.values());
[1.2:3,4:Brown, 1.1:5,4:Green]
谁能给我指明正确的方向吗?
public Brick[] getBricks() {
return hashmap.values().toArray(new Brick[0]);
}
初学者问题:我有一个hashmap,它将整数数组存储为值。每个值的键是一个由两个整数(坐标)组成的对象。 我的问题是:如何根据对象中的两个坐标(我的“键”)从hashmap检索值? 我的协和类(在Eclipse的一点帮助下): 构建Hashmap: 如果我想访问坐标12,13上的数组,如何检索它?是否需要迭代(我希望不是,我想添加100000个坐标,当然要快速访问)。 我希望这能在某种程度上符合
如何从对象获取数组?我试图进入空数组,这样我就可以验证它的空状态。 输出
我有class-user,它看起来如下所示: 这两个哈希映射包含未知的键和字符串类型的值(它们给我带来了很多麻烦)。 我已经使用insert方法将该类映射到表中。并将其映射到下表方案: 我有什么方法来处理这些hasmaps? 谢谢!
方法来自另一个类。 如何执行或在映射中存储其他内容(而不是),以便从映射中的函数获取值?
我有这个初始数组,希望根据和提取重复航班 我写了这个,但我只能得到第一个重复的,看起来不是很漂亮。 有什么建议吗?
我尝试了一些变体,但没有运气返回GraphQL中的地图。因此,我有以下两个对象: 我的模式如下: 有人能告诉我如何实现这一点,以便GraphQL神奇地处理这一点或另一种方法。 非常感谢!