【问题标题】:how do u get the last character of the last string in java?你如何获得java中最后一个字符串的最后一个字符?
【发布时间】:2013-11-25 02:17:11
【问题描述】:

我需要获取最后一个输入字符串的最后一个字符。我写了一段代码,获取第一个字符串的最后一个字母:

public class LastCharacter {
    public static void main(String[] args) {
        String string = args[0];
        System.out.println("last character: " + string.substring(string.length() -1)); 
    }
}

如何获取最后一个字符串参数的最后一个字符?

【问题讨论】:

  • “我需要获取最后一个输入字符串的最后一个字符” 试试String string = args[args.length-1];,假设args.length >= 1
  • 谢谢哥们!!它工作得很好! (:

标签: java string arguments character


【解决方案1】:

你可以这样尝试:-

String str= args[args.length-1];

并获取最后一个字符:-

char ch = str.charAt(str.length() - 1);

【讨论】:

  • 应该是str.length(); String 没有名为 length 的公共属性。
  • @VivinPaliath:- 是的,没错。错过了!更新了我的答案!
  • @VivinPaliath:- 不是问题,先生。有时您确实需要付费,因为您确实错过了一些小事,只是为了先回答它!
  • (tl;dr: tl;dr.) 对不起,那是我的反对意见,因为我真的认为答案在我阅读它时错过了解决问题的一半。现在这是一个完整的答案,所以要么是投票(太)快的人为,要么我只是绊倒了。不幸的是,我无法在没有记录编辑的情况下撤消我的投票,这是我没有意识到的。 (抱歉——如果你现在要找借口编辑,我会清除反对票。)
  • @DavidDuncan:- 不是问题先生。虽然我已经编辑了我的答案。如果你愿意,你可以撤消你的反对票,并可能给我一个赞成票;)
【解决方案2】:

最后一个字符串将位于args 数组中的args.length - 1,因为数组在 Java 中是从 0 开始的。对于任何数组,这通常也是如此;最后一个元素总是在array.length - 1

所以你可以这样做:

String lastString = args[args.length - 1];
Character lastCharacter = lastString.charAt(lastString.length() - 1);

【讨论】:

    【解决方案3】:
    Int lenght = Args.length;
    String s = args[length -1];
    

    这是你输入的最后一个字符串

    【讨论】:

      【解决方案4】:

      我真的看不懂描述,但根据标题,我想你想要

      public static void main(String[] args){
      
            if(args != null && args.length > 0){
      
                    String lastString = args[args.length-1];
                    if(lastString.length() > 0){
                          System.out.println(lastString.charAt(lastString.length() - 1));
                    }
            }
      }
      

      【讨论】:

        【解决方案5】:

        获取最后一个字符串:

        String last = args[args.length - 1];
        

        获取最后一个字符:

        char c = last.charAt(last.length() - 1);
        

        【讨论】:

          猜你喜欢
          • 2023-02-10
          • 2020-03-12
          • 2011-07-07
          • 2011-08-17
          • 2015-12-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多