You need to use "splitByWholeSeparator" instead of "split"
https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#splitByWholeSeparator-java.lang.String-java.lang.String-

On Fri, Dec 3, 2021 at 7:50 AM time_crossing <time_cross...@163.com> wrote:
>
> Thanks for response.
> I know
> System.out.println(StringUtils.split(code,"_")[1]);
>
> Will retrun expected result.
> But I think when I use
> String code = "constant_true";
> System.out.println(StringUtils.split(code,"constant_")[0]);
>
>
>  At first I thought return is (“" and “true”)
> In fact this code will return what I say:
> class Solution{
> public static void main(String[] args) {
>       String code = "constant_true";
> System.out.println(code.split("constant_")[1]);
>
> }
> }
> On 12/3/2021 20:41,Marco Neumann<marco.neum...@gmail.com> wrote:
> it's not splitting anything this will.
>
> This will:
>
> System.out.println(StringUtils.split(code,"_")[1]);
>
> On Fri, Dec 3, 2021 at 12:29 PM time_crossing <time_cross...@163.com> wrote:
>
>
>
> Hi.
> When I write this code:
> class Solution{
> public static void main(String[] args) {
> String code = "constant_true";
> System.out.println(StringUtils.split(code,"constant_")[0]);
>
>
> }
> }
>
>
> I hope it retrun “true".
> But it return “rue”.
> Is it a bug? Should I try to fix it?
>
>
>
> --
>
>
> ---
> Marco Neumann
> KONA

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to