簡體   English   中英

你如何得到java中最后一個字符串的最后一個字符?

[英]how do u get the last character of the last string in java?

我需要獲取最后一個輸入字符串的最后一個字符。 我寫了一段代碼,獲取第一個字符串的最后一個字母:

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

如何獲取最后一個字符串參數的最后一個字符?

你可以嘗試這樣: -

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

並獲得最后一個角色: -

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

最后一個字符串將位於args數組中的args.length - 1 ,因為數組在Java中基於0。 對於任何陣列來說,這也是正確的; 最后一個元素總是在array.length - 1

所以你可以這樣做:

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

這是輸入中的最后一個字符串

我真的無法理解描述,但基於標題,我想你想要

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));
              }
      }
}

要獲取最后一個字符串:

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

要獲得最后一個角色:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM