gpt4 book ai didi

java - 如何在android中将小时与相应的分钟分组?

转载 作者:行者123 更新时间:2023-12-02 06:39:27 27 4
gpt4 key购买 nike

我正在做一些火车应用程序。在应用程序中,我正在维护火车时间。从我的数据库中,我可以像这样以字符串数组列表的形式获取时间

   train_schedule_time------>[8.2, 13.55, 0.45]

现在我想按小时将数组与相应的分钟分开,如下所示......

enter image description here

我正在使用 StringTokenizer 并分为小时数组和分钟数组。但我无法将我的小时与多分钟分组,我必须在 ListView 中显示。我怎样才能做到这一点?有谁能够帮助我?提前致谢

最佳答案

您可以拆分字符串。例如:

String train_schedule_tim = "8.2, 13.55, 0.45";

String[] hours = train_schedule_tim.split(", ");

String hour1 = hours[0].split(".")[0];
String mins1 = hours[0].split(".")[1];

String hour2 = hours[1].split(".")[0];
String mins2 = hours[1].split(".")[1];

如果你想让一个项目保留几分钟,你可以这样做(使用 Integer 或 String 是你喜欢的):

Map<Integer, List<Integer>> hours = new HashMap<Integer, List<Integer>>();

List<Integer> minutes = new ArrayList<Integer>();
minutes.add(15);
minutes.add(30);
minutes.add(45);

hours.put(8, minutes);

然后,你可以这样做:

for (Integer h : hours.keySet()) {
List<Integer> mins = hours.get(h);
}

关于java - 如何在android中将小时与相应的分钟分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19288205/

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