개뜬금없지만, substring(i)는 i를 포함한 뒤의 모든 스트링값 대상이고,
substring(i, j)는 i이상 j미만의 스트링값 대상임.

예제 :
  String a = "asdf";
  String b = a.substring(0);
  System.out.println(b);

여기서 b = asdf

  String a = "asdf";
  String b = a.substring(0, 1);
  System.out.println(b);

여기서 b = a