有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Java中,如何解析单个单词字符串?

我试图解析由单个单词组成的字符串

如何将单词的最后一个字母赋给变量

我曾考虑使用Scanner类来解析单词,并使每个字母成为数组中的一个元素,但它似乎是Scanner。next()只遍历整个单词,而不遍历单个字母

有什么帮助吗

编辑: 非常感谢你们的帮助。看起来我想得太多了,因为我不知道charAt()。现在简单多了。而且,我很惊讶这里的回复速度如此之快,这是上帝的恩赐,尤其是我明天有一个作业要交,我想我可能要通宵


共 (4) 个答案

  1. # 1 楼答案

    只要使用substring方法和其他简单的java字符串方法,它们就非常有用

    int length = inputWord.length();
    int last = length-1;
    String lastLetter = inputWord.substring(last);
    

    不是很难,但你可能想得太多了

  2. # 2 楼答案

    可以使用length()和charAt()方法。下面是一个让你开始的例子:

    String test = "ABC123";
    
    for (int i = 0; i < test.length(); i++)
    {
        char myChar = test.charAt(i);
    
        // etc.
    }
    
  3. # 3 楼答案

    听起来你想得太多了。为什么不直接做呢

    String x = "abcde";
    char y = x.charAt(x.length() - 1);
    
  4. # 4 楼答案

    String str = "the rain in spain";
    System.out.println(str.charAt(str.length() - 1));