gpt4 book ai didi

java - 在不同条件下增加不同变量

转载 作者:行者123 更新时间:2023-12-01 12:39:21 26 4
gpt4 key购买 nike

我有多个 int 类型变量,并且在特定条件下,这些变量中的任何一个都会递增。现在我必须知道java中的一些数据结构,我可以在不使用多个变量的情况下完成这件事。我的部分代码在这里:

switch(diff)
{
case 4:
{
count4++;
break;
}
case 5:
{
count5++;
break;
}
case 6:
{
count6++;
break;
}
}

条件可能会增加,因此为每个新条件添加变量并不是一个好方法。请让我知道其他更好的方法或数据结构可以解决我的问题。

编辑 1:我正在提取日志文件中连续行之间的时间差。实际上最后我需要一个像这样的总结差值 3 秒 = 10差异 4 秒 = 5出于上述目的,我对每个时间差使用计数器变量。我需要知道做这件事的其他方法,

最佳答案

您可以使用映射(例如 HashMap),其中键代表变量的名称,映射的值代表变量的值。这允许拥有灵活的数据结构,无需事先知道会有多少“变量”。

关于java - 在不同条件下增加不同变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25263085/

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