×

tokenizer什么意思

StringTokenizer和StrTokenizer有什么区别?java stringtokenizer问题 其中划了红线的那段是什么意思详细点啊

admin admin 发表于2022-06-23 13:39:08 浏览117 评论0

抢沙发发表评论

StringTokenizer和StrTokenizer有什么区别


StringTokenizer 是jdk自带的类,印象里是前兼容的,现在一般用string.split代替使用。
StrTokenizer 是apache维护的一个开源包中的一个类,就是说它是一直在维护更新的。这个没用过,可能有些新功能在里面,可以参照文档

java stringtokenizer问题 其中划了红线的那段是什么意思详细点啊


public StringTokenizer(String str,
String delim,
boolean returnDelims)为指定字符串构造一个 string tokenizer。delim 参数中的所有字符都是分隔标记的分隔符。
如果 returnDelims 标志为 true,则分隔符字符也作为标记返回。每个分隔符都作为一个长度为 1 的字符串返回。如果标志为 false,则跳过分隔符,只是用作标记之间的分隔符。
楼主上面显示的标记符号为+ - * / ( ) 这六个是作为一个字符串处理的,不要看错了

java中去除字符串中 所有 的空格!


StringTokenizer这个类已经是Java不推荐使用的了。

如果真想去除字符串所有空格,请用这个方法。

public class StringTo {
    public static void main(String args) {
        String string = “   We are students   “;
        System.out.println(“原字符串是:“);
        System.out.println(string);
        String newString = string.replaceAll(“ “, ““);
        System.out.println(“去掉字符串所有空格后的字符串是:“);
        System.out.println(newString);
    }
}