gpt4 book ai didi

java - 在 paintComponent 中使用 for 循环是否安全?

转载 作者:行者123 更新时间:2023-12-03 07:03:05 24 4
gpt4 key购买 nike

我在绘制图像的 paintComponent 中有 for 循环,我的问题是一个二维数组示例,每一列都有它们的 x、y、图像等,但如果我想删除其中一个,它不会删除图像,这是因为在 paintComponent 中使用 for 循环不安全吗?或者我不能只做循环来绘制图像??

最佳答案

您可以清点元素并对照 map 检查。

这种方法也适用于多个相同的项目。

const
contains = (a, b) => {
const count = b.reduce((m, v) => m.set(v, { count: (m.get(v)?.count || 0) + 1 }), new Map);
return a.every(v => count.has(v) && count.get(v).count--);
};

console.log(contains([1, 2, 3], [1, 2, 3, 4, 5, 6])); // true
console.log(contains([1, 2, 3, 4, 5, 6], [1, 2, 3])); // false

关于java - 在 paintComponent 中使用 for 循环是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64596033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com