当前位置: 首页 > 知识库问答 >
问题:

将贴图转换为贴图

陈博容
2023-03-14

有没有更好的方法来转换贴图

共有2个答案

陈实
2023-03-14

可以创建一个自定义映射类,该类重写java中的相应方法。util。映射接口以处理“惰性”转换。

这样的类将使用Map初始化

谭凯
2023-03-14

我尝试了Java 8中提到的这种方法,如何使用lambda将一个映射转换为另一个映射?

final Map<String, List<String>> listMap = new HashMap<>();
listMap.put("Dog", Arrays.asList("Boxer","Julie"));
listMap.put("Cat", Arrays.asList("Cat1","Cat2"));

Map<String,Object[]> objectMap = listMap.entrySet().stream()
    .collect(Collectors.toMap(e->e.getKey(), e->e.getValue().toArray()));

这有效。此代码是否有任何问题或可以进一步改进?

 类似资料:
  • 参考[Stackoverflow]Scala:将map转换为case类我尝试复制其中一个响应,我看到以下错误: <代码>无法构造com的实例。实践斯卡拉。Test“(不存在任何创建者,如默认构造):无法从[源:未知;行:-1,列:-1]处的对象值(无委托或基于属性的创建者)反序列化 代码: 这个错误说明了什么?我错过了什么吗?

  • 假设我有以下地图: 我想根据以上内容获得。我目前的解决方案似乎太长太可怕了。 一定有更好的办法,不是吗?

  • 我在Firebase中有以下数据: 在Flutter中,我有以下两个对象: 我正在尝试将Firebase中的集合嵌套贴图转换为Flatter中的列表,但遇到了问题。在Flatter中将具有贴图字段的贴图对象转换为列表的最佳方法是什么? 我知道我在处理map对象时遇到了问题,根据我的方法,我收到了不同的错误,但通常类似于以下情况之一: 错误1:“键入“\u InternalLinkedHashMap

  • 我想将立方体贴图[图1]转换为等矩形全景图[图2]。 从球形到立方体是可能的(通过以下步骤:将2:1等矩形全景图转换为立方体贴图),但在如何反转它上迷失了方向。 使用Unity将图2渲染成一个球体。

  • 我有几个Excel图表,我想用Python导出为图像。每个图表都在一个单独的Excel文件中,只有一张工作表。此脚本适用于几乎所有我的图表: 我有一个图表,但是不能导出...我得到这个错误后导出函数: 图表被复制到临时工作表,但导出失败。在一些为导出此图表而编写的旧Excel-VBA代码中,我看到这一行: Python的等价物是什么?这: 不工作(属性错误:对象没有属性'Paste特殊') 编辑-

  • 我目前正在为一个网站开发一个简单的3D全景查看器。出于移动性能的原因,我使用了CSS3渲染器。这需要一个立方体贴图,分成6个单独的图像。 我正在用谷歌Photosphere应用程序或类似的创建2:1等矩形全景的应用程序在iPhone上录制图像。然后,我使用此网站调整这些大小并将其转换为立方体贴图:http://gonchar.me/panorama/(闪光) 更可取的是,我想自己做转换,如果可能的