[英]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.