字母表 java_在Java中的“自动增量”字母表?

是的,你可以这样做:

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

types转换也是可能的:

for (int i = 65; i <= 90; i++) { System.out.println((char)i); }

是的,像这样:

for (int i = 0; i < 26; i++) { char upper = (char) ('A' + i); char lower = (char) ('a' + i); ... }

for (char c = 'A'; c <= 'Z'; c++) { ... }

你正在寻找这样的东西:

for( int i = 'a'; i < 'z'; i++ ) System.out.println((char)i);//cast int to char

强制性的Java 8解决scheme:

IntStream.rangeClosed('A', 'Z') .mapToObj(c -> "" + (char) c) .forEach(System.out::println);

for (char c = 'a'; c <= 'z'; c++) //whatever

<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值