www.fltk.net > jAvA如何分割字符串

jAvA如何分割字符串

可以的,以后可以split("\\|")分割,因为"|"是java中的特殊字符

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

String类型的话,可以用toCharArray()方法转化成字符数组 String s = "hello"; char a[]=s.toCharArray(); 如果你只是取出来其中某个字符,可以用charAt()方法 char b= s.charAt(4);//取出第4个字符 如果你用的StringBuffer类型,和String类似,...

String 有个方法 .split() 返回一个数组 你是按逗号分隔 就这样写 String a [] = s.split(",") 如果你只要要里面的东西的数组就可以取出来 如果非要分装成list的话 那你就 ArrayList b = new ArrayList(); for(int i=0;i

String str = "2013-07-24 11:48:20"; Pattern pat = Pattern.compile("(\\d+ ?)"); Matcher m = pat.matcher(str); while(m.find()){//查找一下 System.out.println(m.group().replaceAll("[^0-9]", ""));//替换掉非数字字符(上面的正则表达式...

s1.split(",|."); 用正则表达式实现的。。。|表示或者。。。。 ,|. 就是按逗号和点来分隔。。。。 另外,要用\\.来表示点。。。因为点在正则里面有特殊的含义。。表示任意一个字符。。。 希望对你有帮助。。。。仍有问题可以HI我。。。

用点做为分隔符,分隔123.jpg的结果是一个数组,包含两个String类型的值,分别是123和jpg, 如果分隔123.456.789.jpg,那包含四个String类型的值,分别是123,456,789和jpg,

字符串的split(regex)方法返回的是一个字符串数组,看代码: String str = "a:b:c"; // 定义一个字符串 a冒号b冒号c String[] strArr = str.split(":"); // 用冒号作为分隔符,拆分字符串中子字符串,得到一个子字符串的数组 /&...

public static void main(String[] args){ String str="作者1 (单位1);作者2 (单位2);作者3(单位3)"; String st=str.trim(); System.out.println(st); String[] s=st.split("[();]+"); String result=""; for(int i=1;i

根据java根据指定的字符,分割字符串的方法是:String temp[]=result.split(","); 字符串分割--java中String.split()用法: 1、“.”和“|”都是转义字符,必须得加"\\"; 如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确...

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com