首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

java mapstring_java-将Map 转换为Map

votes 现在我们有了Java 8 / streams,我们可以在列表添加一个可能的答案: 假设每个值实际上都是String对象,则强制转换为String应该是安全的。...= (Map)Collections.checkedMap(newMap, String.class, String.class); intermediate.putAll(map); cambecc...2 votes 当您Object转换为String时,我建议您捕获并报告(以某种方式,这里我只是打印一条消息,通常是不好的)异常。...进行处理的上半部分,然后决定使用正确键入作为String进行下半部分的处理,因此您将广播范围Object缩小为String。...:) :) 注意:通用的强类型输入和类型转换仅存在于.java代码。 编译为.class之后,我们剩下的是原始类型(Map和HashMap),没有通用类型参数,并且没有键和值的自动类型转换。

12.1K30

PAT 1039 Course List for Student (25分) 使用map(string, vector(int))

思路分析 既然要得到每个学生的选课列表,而给出的学生姓名是字符串,要求输出的课程编号是整数,那就用一个 map>存储,其中,键是学生姓名,值是学生选课列表。...我们需要做的就是在读取输出过程,转换输入(每个课程选课的有哪些人)转换成 学生以及对应的选课列表。 这个很简单,就是“对号入座”。...比如对于输入某一个课的情况,1号课,4个人选了,姓名分别如下 1 4 ANN0 BOB5 JAY9 LOR6 只需要这样简单处理 // 课号和选课人数 cin >> cno >> cnum; // 选课的都是哪些人.../ 保存每个学生和他的选择列表 map> stu_cource; int main() { // N个学生要查询,K个课 int N, K;...cin >> N >> K; // 每个课的编号,选课人数 int cno, cnum; string name; while (K-- > 0) { /

43720
领券