Scanner类 🤨

我们可以用Scanner对象解析字符序列中的单词,从而解析出程序需要的数据

String GDUFE = "I love GDUFE";
//利用scanner解析GDUFE中的单词
Scanner scanner = new Scanner(GDUFE);
//创建Scanner对象

Important

  • 🤔所以?这个Scanner和StringTokenizer有什么区别??
    • 我们先从他们各自的工作原理看起:
      • StringTokenizer 是把分解出来的单词全部放入对象实体中😟
      • Scanner 是仅存放咋样获取单词分隔标记😲
    • 不同的处理各有什么好处?
      • StringTokenizer 以空间换速度
      • Scanner 以速度换空间
      • 大文件解析可以用Scanner,而想要快速知道单词数目得用StringTokenizer
    • Scanner中没有countTokens()这样的函数,因为实体里面不是单词,想知道单词数量必须一个个取出来
❤️ 欢迎你的到来! ❤️