Loading...

substring - java

Javaです。 
Stringのsubstringで java.lang.StringIndexOutOfBoundsExceptionが発生しやすいことをついつい忘れてしまってたりします。
桁数が足りなかったりするとすぐに例外していまいます。
こんなときJavaって固いなーと思ったりします(いい意味でですよ)。
で、そんなときのcommonsのStringUtilsのsubstring
http://commons.apache.org/lang/

import org.apache.commons.lang3.StringUtils; public class TestCommonsLangStringUtils { public static void main(String[] args) { a(); } static void a() { String s = "01234567"; // このコードは java.lang.StringIndexOutOfBoundsException: String index out of range: 10 // String s2 = s.substring(3, 10); String s3 = StringUtils.substring(s, 3, 10); System.out.println(s3); } }
リアクション: 
StringUtils 1213439680914015360

コメントを投稿

ホーム item

このブログを検索

Random Posts

Popular Posts

Labels

ADS