Java 中类似 C 的字符添加?
我刚刚从 C++ 切换到 Java。我正在尝试编写一个从 0 循环到小于 26 的数字的程序。我想获取与该数字对应的字母表中的字母。
例如,迭代 0 将为“A”。迭代 2 将是“B”。 3 将是“C”。
在 C++ 中,我可以执行 'A' + i 并将其转换回字符。在 Java 中是否有一种简单的方法可以做到这一点?
I just switched from C++ to Java. I'm trying to write a program that loops from 0 to some number less than 26. I want to get the letter of the alphabet that corresponds with that number.
For example, iteration 0 would be "A". Iteration 2 would be "B". 3 would be "C".
In C++, I could just do 'A' + i and convert it back to a char. Is there a simple way of doing this in Java?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用
char
原始类型,您可以做同样的事情。请注意第二行,我必须将其强制转换回 char(从 int),因为加法操作会自动扩展为 int。
If you use the
char
primitive type you can do the same thing.Notice the second line where I had to cast back down to char (from int) as the addition operation is automatically widened to an int.
希望下面的代码可以帮助你,
Hope below code can help u,