Javaのsubstring()と、JavaScriptのsubstr()で動作が違う
メソッド名が似ているので混乱。
※JavaScriptにも、substring()があるのですが、こちらは、あまり使わないので。
- Javaのsubstring(beginIndex, endIndex)
- JavaScriptのsubstr(index, length)
個人的には、慣れているので、substr()の方が使い勝手が良い気がします。
//substring()の練習 String s = "012345"; System.out.println(s.substring(3)); // 345 System.out.println(s.substring(0,3));// 012 System.out.println(s.substring(2,3));// 012 System.out.println(s.substring(2,5));// 234 System.out.println(s.substring(3,8));// java.lang.StringIndexOutOfBoundsException