回答編集履歴

1

マイナス符号を考慮

2016/12/30 11:54

投稿

java-beginner
java-beginner

スコア452

test CHANGED
@@ -1,16 +1,16 @@
1
- であるかどうかをCharacter#isDigit()メソッドでチェックする方法もあります。
1
+ 数であるかどうかをCharacter#isDigit()メソッドでチェックする方法もあります。
2
2
 
3
3
  ```java
4
4
 
5
- private static boolean test1(String s) {
5
+ private static boolean check(String s) {
6
-
7
-
8
6
 
9
7
  boolean isDigit = true;
10
8
 
11
9
 
12
10
 
11
+ int startIndex = s.charAt(0) == '-' ? 1 : 0;
12
+
13
- for (int i = 0; i < s.length(); i++) {
13
+ for (int i = startIndex; i < s.length(); i++) {
14
14
 
15
15
  isDigit = Character.isDigit(s.charAt(i));
16
16