3

最後の入力文字列の最後の文字を取得する必要があります。最初の文字列の最後の文字を取得するコードを書きました。

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

最後の文字列パラメータの最後の文字を取得するにはどうすればよいですか?

4

5 に答える 5

5

あなたはこのように試すことができます: -

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

そして、最後の文字を取得するには:-

char ch = str.charAt(str.length() - 1);
于 2013-11-12T18:54:27.637 に答える
3

Java では配列は 0 から始まるため、最後の文字列は配列args.length - 1内の at になります。argsこれは、一般にどの配列にも当てはまります。最後の要素は常に にありarray.length - 1ます。

したがって、次のことができます。

String lastString = args[args.length - 1];
Character lastCharacter = lastString.charAt(lastString.length() - 1);
于 2013-11-12T18:54:54.270 に答える
1
Int lenght = Args.length;
String s = args[length -1];

それが入力の最後の文字列です

于 2013-11-12T18:55:36.643 に答える
0

最後の文字列を取得するには:

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

最後の文字を取得するには:

char c = last.charAt(last.length() - 1);
于 2013-11-12T18:55:58.307 に答える