java StringTokenizer的用法
2010-01-29 21:45
337 查看
StringTokenizer 这个类其实真正项目里面恐怕很少会用吧?但是这个类真的很实用,因为它可以根据自己的方式按照一定的规则来拆分一个字符串
String s = new String("The Java platform is the ideal platform for network computing");
//默认的构造函数,会默认空格是分隔符
StringTokenizer st = new StringTokenizer(s);
//可以根据自己的规则来拆分字符串,目前的规则是以“l”当作分隔符
StringTokenizer st1 = new StringTokenizer(s,"l");
//这里true的含义是将“l”也作为一个token,而如果参数填入false的话则不将“l”作为token
StringTokenizer st2 = new StringTokenizer(s,"l",true);
System.out.println( "Token Total: " + st.countTokens() );
while(st.hasMoreElements()){
System.out.println(st.nextElement());
}
不过在jdk文档中,并不提倡再使用StringToken类了,它只是作为一个遗留类而保存在了jdk中。现在提倡使用
String类的split方法或者是java.util.regex包。
下面就将String的split方法写了一点代码:
public class aa {
public static void main(String args[])
{
String s="我这只是喜欢.不and是爱";
//这里必须使用//来指明我们使用“.”来分割字符串。如果需要将一个字符串用不同的字符分割的话,可以用“|”作为连接符
String[] ss=s.split("//.|and");
int i=0;
while(i<ss.length)
{
System.out.println(ss[i]);
i++;
}
}
}
运行结果如下:
我这只是喜欢
不
是爱
String s = new String("The Java platform is the ideal platform for network computing");
//默认的构造函数,会默认空格是分隔符
StringTokenizer st = new StringTokenizer(s);
//可以根据自己的规则来拆分字符串,目前的规则是以“l”当作分隔符
StringTokenizer st1 = new StringTokenizer(s,"l");
//这里true的含义是将“l”也作为一个token,而如果参数填入false的话则不将“l”作为token
StringTokenizer st2 = new StringTokenizer(s,"l",true);
System.out.println( "Token Total: " + st.countTokens() );
while(st.hasMoreElements()){
System.out.println(st.nextElement());
}
不过在jdk文档中,并不提倡再使用StringToken类了,它只是作为一个遗留类而保存在了jdk中。现在提倡使用
String类的split方法或者是java.util.regex包。
下面就将String的split方法写了一点代码:
public class aa {
public static void main(String args[])
{
String s="我这只是喜欢.不and是爱";
//这里必须使用//来指明我们使用“.”来分割字符串。如果需要将一个字符串用不同的字符分割的话,可以用“|”作为连接符
String[] ss=s.split("//.|and");
int i=0;
while(i<ss.length)
{
System.out.println(ss[i]);
i++;
}
}
}
运行结果如下:
我这只是喜欢
不
是爱
相关文章推荐
- Java中StringTokenizer用法
- java字符串分解 StringTokenizer用法
- java字符串分解 StringTokenizer用法
- java 中关于 Exception 的几种打印输出 和 StringTokenizer 的用法
- 【Java基础】StringTokenizer用法
- java中StringTokenizer用法举例
- java字符串分解 StringTokenizer用法
- java 中关于 Exception 的几种打印输出 和 StringTokenizer 的用法
- java字符串分解 StringTokenizer用法
- java StringTokenizer的用法
- java字符串分词器 StringTokenizer用法
- java字符串分解 StringTokenizer用法(比split()方法效率高)
- JAVA StringTokenizer用法及详解
- java字符串分解 StringTokenizer用法
- java StringTokenizer的用法
- java字符串分解 StringTokenizer用法
- java字符串分解 StringTokenizer用法
- java字符串分解 StringTokenizer用法
- java字符串分解 StringTokenizer用法
- StringTokenizer 的 用法(2007-09-20 23:49:33| 分类: java 技术)