String str="Java|string|split|test";
        String[] strarray=str.split("[|]");
        for (int i = 0; i < strarray.length; i++)
            System.out.println(strarray[i]);
String str1="Java|string|split|test";
        String[] strarray1=str1.split("|");
        for (int i = 0; i < strarray1.length; i++)
            System.out.println(strarray1[i]);
String str2="Java|string|split|test";
        String strarray2=str2.split("[|]")[0];
        System.out.println(strarray2);
String str3="Java|string|split|test";
        String strarray3=str3.split("[|]")[1];
        System.out.println(strarray3);
String str4="Java|string|split|test";
        String strarray4=str4.split("|")[0];
        System.out.println(strarray4);
String str5="Java|string|split|test";
        String strarray5=str5.split("|")[1];
        System.out.println(strarray5);
 String str6="Java.string.split.test";
        String[] strarray6=str6.split(".");
        for (int i = 0; i < strarray6.length; i++)
            System.out.println(strarray6[i]);
String str7="Java.string.split.test";
        String[] strarray7=str7.split("\\.");
        for (int i = 0; i < strarray7.length; i++)
            System.out.println(strarray7[i]);

结论:
1、对于”.”、”|”、”^”等字符做分隔符时,要写成string.split(“\^”) 或者string.split(“[^]”)的格式。
2、string.split(“[|]”)[0] 代表以|分割的字符串数组的第一个字符串(但如果分割结果后是单个的字母,则首个字母序号为1)参考示例6)。

split ( String regex)           根据给定正则表达式的匹配 拆分 字符串 。 而"."在正则表达式 属于预定义字符类  表示任何字符(与行结束符可能匹配也可能不匹配) 转自http://www.cnblogs.com/leaven/archive/2012/06/13/2548159.html
一.java.lang. String 提供的 split 字符串 分隔时,我们有时需要指定忽略或者不忽略某些分隔符,例如: String string =":ab:cd:ef::"; ①末尾分隔符全部忽略 System.out.println( string . split (":").length);输出为4 String s[]={,ab,cd,ef}; ②不忽略任何一个分隔符 System
正常情况下 string . split 方法分割出来的 字符串 会把正则 包含的特殊字符去掉,为了达到保留字符的需求,翻了一下 split 源码,copy出来稍作改动,此处记录一下。 //示例 字符串 String string = "Long long ago there.was a prin,cess in a castle \"which was on, the edge of the clif...
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库 。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品 使用 了它,它占用资源非常的低,在嵌入式设备 ,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2018年已经有18个年头。
String str = "https://item.jd.com/3995645.html|https://item.jd.com/10658495763.html"; if (str.contains("|")) String [] urls = str. split ("\\|") }如果 使用 "."、"|"、"^"等字符做分隔符时,要写成s. split ("\\^")的格式,否则不能拆
android 开发 我们往往有时候需要对一些 字符串 做一些处理,来达到自己想要的效果,下面介绍几种方法: Pattern pattern = Pattern.compile("(http://|https://){1}[\\w\\.\\-/:]+"); Matcher matcher = pattern.matcher("dsdsdsfdf"); String Buffer buffer =
在安卓开发 ,一般我们处理分割某些 字符串 的时候, 使用 String . split ()方法是很方便而且很实用的,但是如果在 字符串 有特殊符号的时候就会出现一些小问题,例如在 使用 用 | 来分隔时,就有可能会发生了一些小错误,会把一个 String 一个一个字母分开,看下面例子: String s = "abc|dfg", 使用 s. split ("|"),会得到“a”“b”“c”“|”“d”“f”“g”
确实没找到,后来给解决了,,,,存着,说不定会有价值; public static String [] split String ( String str, String z) { // 最多分割出2个 字符串 int max Split = 2; String [] s = str. split (z, max Split ); // if (null != s[1]) { mysql workbench 错误 No database selected Select the default DB to be used by double-clicking its nam 21092 mysql workbench 错误 No database selected Select the default DB to be used by double-clicking its nam Julian Hong: 为啥那个我创建了一个表格,他还这样呀 mysql workbench 错误 No database selected Select the default DB to be used by double-clicking its nam 大土土12138: 哈哈哈哈哈哈 Android 从手机相册获取图片 uri 路径 从相机获取照片 weixin_51648653: 搜索想恢复图像