1. 程式人生 > >java7JDK的常用封裝類型

java7JDK的常用封裝類型

我們 tokenizer 針對 tokenize ken 所有 分析器 數字 抽象

Java Scanner類

  Java 5添加了java.util.Scanner類,這是一個用於掃描輸入文本的新的實用程序。它是以前的StringTokenizer和Matcher類之間的某種結合。由於任何數據都必須通過同一模式的捕獲組檢索或通過使用一個索引來檢索文本的各個部分。於是可以結合使用正則表達式和從輸入流中檢索特定類型數據項的方法。這樣,除了能使用正則表達式之外,Scanner類還可以任意地對字符串和基本類型(如int和double)的數據進行分析。借助於Scanner,可以針對任何要處理的文本內容編寫自定義的語法分析器。

Java Number和Math 類

  1. 一般地,當需要使用數字的時候,我們通常使用內置數據類型,如:byte、int、long、double等。

  2. 然而,在實際開發過程中,我們經常會遇到需要使用對象,而不是內置數據類型的情形。

  3. 為了解決這個問題,Java語言為每一個內置數據類型提供了對應的包裝類如下圖。

  4. 所有的包裝類都是抽象類Number的子類。

  Numbers: Byte Double Float Long Integer Short

Math: Math對象是js提供給我們用於運算的方法的集合。

java7JDK的常用封裝類型