rmml.net
当前位置:首页 >> jAvA编程split(".") >>

jAvA编程split(".")

split("\\.") 试试 因为里面是正则表达式

查看 api ,你就会发现 String.split(String regex); 也就是说里面的参数是正则表达式。如果是一些普通的字符,它就会当做普通字符给拆分字符串。可是 ?是特殊字符,想让按照 它来分,所以就用正则表达式表示某个特定字符的方式了 [?] 就表示 问号

就是根据字符串中的#符号将字符串分割成多个字符串。返回一个数组

String[] a = s.split("},{") ;

具体点,或者给具体需求。

Scanner c=new Scanner(System.in); String str=c.nextLine(); String str2=c.nextLine(); String[] arr=str.split(" ");//空格 String[] arr2=str.split(“ ”); for(int i=0;i

比如你有一个字符串 "111:222:333" ,首先,split 把 111,222,333分别放到数组。 [0] 就是取第一个数, 111 。 subString(1)就是从第2个位置截取 111,结果 11 。

在java中 \代表转义字符 \n \t 等,而 \\ 代表一个反斜杠 而.代表一个元字符 要表示一个.就需要用 要用\. 所以"\\." 在实际编译中 就代表 .

有的,在string库文件中有char *strtok( char *str1, const char *str2 );应用方法如下, #include #include //程序功能用"&"作为分隔符,结果输出“今天是”、“2015年”、“6月”、“8日”、“星期一” int main() { char str[] = "今天是&2015年&6月&8...

String[] strs = str.split("\\|\\|"); 就可以了。|在正则表达式里表示或者的意思,转一下就好了。

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com