StringUtilsの文字列を切り取る方法は何ですか?
Apache Commons Langライブラリには、StringUtilsというクラスがあり、文字列操作の多くのメソッドを提供しています。それには文字列を切り取るメソッドも含まれています。
一般的文字列の切り取り方法は、
- str.substring(start, end)
StringUtils.substring(“Hello World”, 6, 11) は、”World” を返します。
- separatorの後に続く文字列(str)
StringUtils.substringAfter(“Hello World”, ” “) であれば、「World」が返されます。
- separatorを使ってstrの前半部分を取得します。
StringUtils.substringBefore(“Hello World”, ” “) は、「Hello」を返す。
- strの中で、openとcloseの間にある部分文字列
StringUtils.substringBetween(“Hello [World]”, “[“, “]”) は、”World” を返します。
これらの方法は一般的な文字列切り出しのニーズのほとんどを満たすことができます。