回答編集履歴

1

ちょっと修正

2015/04/20 10:23

投稿

haru666
haru666

スコア1593

test CHANGED
@@ -1,6 +1,4 @@
1
- substringの定義をよく見てください。
2
-
3
- 開始のインデックスから終了のインデックスまでを指定となっていて、2つめパラメータは文字数はありません。
1
+ substringの定義では以下のように開始から終了のインデックスを指定するこなっていので
4
2
 
5
3
 
6
4
 
@@ -32,24 +30,12 @@
32
30
 
33
31
 
34
32
 
35
- よって、以下のようになります。
33
+ 変数を2つ定義する場合は以下のようになります。こちらの方でしょうか?
36
34
 
37
35
 
38
36
 
39
37
  ```lang-Java
40
38
 
41
- public static void main(String[] args) {
42
-
43
- String msg = "ABCDEFG";
44
-
45
-
46
-
47
- System.out.println("先頭から3文字" + msg.substring(0, 3));
48
-
49
- System.out.println("末尾の文字" + msg.substring(msg.length()-1, msg.length()));
39
+ System.out.println("末尾の文字" + msg.substring(msg.length()-1, msg.length()));
50
-
51
-
52
-
53
- }
54
40
 
55
41
  ```