java中split方法需要转义的字符

今天在写项目的时候遇到关于字符串的split方法的问题,由于不知道遇到哪些字符需要进行转义,所以我将键盘上能看到的所有符号都试验了一遍最终发现需要进行转义的字符如下:
"|.+*^?[\\{()$"
下面贴出我用来测试的代码:

        String str = "|.+*^?[\\{()$";
       
        String str2 = "1haha*2kk*34kk444*5asas55";
        System.out.println(str2.contains("'"));
       
        String[] split = str2.split("*");
        for (String string : split) {
        System.out.println(string);
        }
 
原文链接:https://blog.csdn.net/qq_37050372/article/details/88065282

发布了90 篇原创文章 · 获赞 92 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/LMAKE_nbsp/article/details/102796727