【发布时间】:2018-02-22 02:35:03
【问题描述】:
我正在开发一个函数,它接受一个代码(字符串字符)并将它们放在一个哈希图中,所以谈到代码,它总是 ULI_ULI_ULI... U 表示用户,L 表示无,N 是 ID。 字符 _ 是在组数之间进行分隔,我的意思是如果我有 3 条记录,我会得到 ULI_ULI_ULI,如果是 2 个 ULI_ULI,如果是一个,我会得到 ULI。 目标是获取 U 和 I 并将它们插入哈希图中, 步骤: 1/ 在表中使用_拆分:
String s = code;
String[] a = s.split("_");
for(int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
结果:
2L1
3L1
4L2
2/ 使用 L 再次拆分: 我得到的结果是
2
1
3
1
4
2
这不是我真正想要的。我想获取每个第一个结果的 index(0) 和 index(2) 中的字符并将它们放入 hashmap 中。
【问题讨论】:
-
请显示预期输出
-
一个hashmap我可以在之后使用
-
您的意思是在地图中添加从
U到I的映射?