gpt4 book ai didi

java - 以字符串形式循环遍历字母表

转载 作者:行者123 更新时间:2023-12-04 00:41:23 29 4
gpt4 key购买 nike

我想用 for 循环遍历字母表并将每个字母添加到我的 HashMap

for(char alphabet = 'A'; alphabet <= 'Z';alphabet++) {
System.out.println(alphabet);
}

对我不起作用,因为我的 HashMap 是 form

 HashMap<String, HashMap<String, Student>> hm;

我需要我的迭代器是一个字符串,但是

 for(String alphabet = 'A'; alphabet <= 'Z';alphabet++) {
System.out.println(alphabet);
}

不起作用。

基本上,我想这样做:

for i from 'A' to 'Z' do
hm.put(i, null);
od

有什么想法吗?

最佳答案

基本上将 char 转换为字符串,如下所示:

for(char alphabet = 'A'; alphabet <= 'Z';alphabet++) {
hm.put(""+alphabet, null);
}

虽然 ""+alphabet 效率不高,因为它归结为对 StringBuilder 的调用

等效但更有效的方法可以是

String.valueOf(alphabet)

Character.toString(alphabet)

其实是一样的

关于java - 以字符串形式循环遍历字母表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26808062/

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