3

文字列の入力を求められた後、その文字列の真ん中の3文字を表示しようとしています。どうすればいいですか?

これは私が試したものです:

String middle3 = (string.length < 3) ? null : string.substring(string.length / 2 - 1), string.length / 2 + 2);
4

2 に答える 2

2

lengthStringクラスのメソッドであるため、次を使用する必要があります。()

String middle3 = (string.length() < 3) ? null : 
              string.substring(string.length() / 2 - 1, string.length() / 2 + 2);
于 2011-06-01T14:27:09.790 に答える