You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java新手求助:如何输出字符串单个字符并提取"Wetter"中的W

提取Java字符串中的单个字符
  • 要获取字符串里的单个字符,Java提供了charAt(int index)方法,直接传入目标字符的索引位置(注意Java字符串索引从0开始计数)就能返回对应字符。
  • 你的目标字符'W'在字符串satz中的索引是22(从0开始数,你之前用substring(22)得到的是从'W'开始的后半段,刚好验证了这个索引的正确性)。
  • 修改后的代码如下:
public class Main {
    public static void main(String[] args) {
        String satz = "Heute ist wunderbares Wetter, fahren wir doch zum Strand";
        System.out.println(satz);
        // 获取索引22处的单个字符'W'
        System.out.print(satz.charAt(22));
    }
}
  • 额外说明:你之前使用的substring(int beginIndex)方法返回的是从指定索引到字符串末尾的子串,而非单个字符。如果一定要用substring实现单个字符提取,可以写成satz.substring(22, 23)(第二个参数是结束索引,遵循左闭右开规则),但charAt()是更直接的方案。

内容的提问来源于stack exchange,提问作者Florian Kossow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 04:10:32