乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      好程序員Java教程分享Java之包裝類與常用類

       好程序員IT 2019-12-12

      好程序員Java教程分享Java之包裝類與常用類,首先來講一下包裝類

      > 基本數(shù)據(jù)類型(值類型):byte, short, int, long, float, double, char, boolean

      >

      > 包裝類:將基本數(shù)據(jù)類型,用一個(gè)類進(jìn)行了一層包裝,可以按照引用類型進(jìn)行使用。同時(shí)還提供了若干用來進(jìn)行數(shù)據(jù)轉(zhuǎn)換的操作。

      >

      > 包裝類按照基本數(shù)據(jù)類型的包裝功能,分為八種:

      >

      > | 基本數(shù)據(jù)類型 | 包裝類型  |

      > | ------------ | --------- |

      > | byte         | Byte      |

      > | short        | Short     |

      > | int          | Integer   |

      > | long         | Long      |

      > | float        | Float     |

      > | double       | Double    |

      > | boolean      | Boolean   |

      > | char         | Character |

      >

      > 數(shù)據(jù)的**裝箱**與**拆箱**:

      >

      > **裝箱:**由基本數(shù)據(jù)類型,轉(zhuǎn)型為包裝類型

      >

      > ```java

      > int a = 10;

      > // 通過構(gòu)造方法進(jìn)行裝箱

      > Integer i1 = new Integer(a);

      > // 通過valueOf方法進(jìn)行裝箱

      > Integer i2 = Integer.valueOf(a);

      > ```

      >

      > **拆箱:**由包裝類型,轉(zhuǎn)型為基本數(shù)據(jù)類型

      >

      > ```java

      > Integer i = new Integer(10);

      > int a = i.intValue();

      > ```

      >

      > **在jdk1.5之后,裝箱與拆箱都是自動(dòng)完成的。**

      >

      > ```java

      > Integer a = 10;

      > int b = new Integer(10);

      > ```

      >

      >

      >

      > 基本數(shù)據(jù)類型與字符串類型之間的相互轉(zhuǎn)換:

      >

      > 基本數(shù)據(jù)類型轉(zhuǎn)字符串:

      >

      > ```java

      > String s1 = a + "";

      > String s2 = String.valueOf(a);

      > String s3 = Integer.valueOf(a).toString();

      > ```

      >

      > 字符串類型轉(zhuǎn)型基本數(shù)據(jù)類型:

      >

      > ```java

      > int b = Integer.valueOf("123");

      > int c = Integer.parseInt("123");

      > ```

      常用類

      Math類

      > 給我們提供了若干的數(shù)學(xué)計(jì)算方法

      >

      > 詳見API

      Random類

      > 關(guān)于隨機(jī)數(shù)的生成:

      >

      > 隨機(jī)數(shù)的生成,是由一個(gè)隨機(jī)種子,帶入到一個(gè)固定的隨機(jī)數(shù)算法中,生成一個(gè)數(shù)字序列。

      >

      > 如果隨機(jī)種子相同,產(chǎn)生的隨機(jī)數(shù)列也相同。

      BigInteger / BigDecimal 類

      > 用來處理非常大的數(shù)字的基本運(yùn)算

      Date / SimpleDateFormat 類

      > Date: 是用來表示一個(gè)時(shí)間、日期的類

      >

      > | 常用方法                   | 描述                           |

      > | -------------------------- | ------------------------------ |

      > | Date()                     | 獲取當(dāng)前時(shí)間                   |

      > | Date(long time)            | 獲取指定時(shí)間戳對(duì)應(yīng)的時(shí)間       |

      > | void setTime(long time)    | 使用指定時(shí)間戳設(shè)置一個(gè)日期對(duì)象 |

      > | long getTime()             | 獲取一個(gè)指定日期對(duì)象的時(shí)間戳   |

      > | equals(Object obj)         | 判斷是否與另外一個(gè)日期相同     |

      > | boolean before(Date other) | 判斷是否在另外一個(gè)日期之前     |

      > | boolean after(Date other)  | 判斷是否在另外一個(gè)日期之后     |

      >

      > SimpleDateFormat: 是一個(gè)用來格式化日期的類

      >

      >   1. 可以將一個(gè)Date格式化為指定格式的字符串

      >   2. 可以將一個(gè)自定格式的字符串解析為一個(gè)Date

      >

      > > yyyy: 年

      > >

      > > yy: 年(短)

      > >

      > > MM: 月

      > >

      > > dd: 日

      > >

      > > HH: 時(shí)(24小時(shí)制)

      > >

      > > hh: 時(shí)(12小時(shí)制)

      > >

      > > mm: 分

      > >

      > > ss: 秒

      >

      > | 常用方法                         | 描述                                 |

      > | -------------------------------- | ------------------------------------ |

      > | SimpleDateFormat(String pattern) | 使用指定的格式來實(shí)例化一個(gè)對(duì)象       |

      > | String format(Date date)         | 將一個(gè)日期格式化為指定的字符串       |

      > | Date parse(String str)           | 將一個(gè)指定格式的字符串解析為一個(gè)日期 |

      Calendar類

      > 是一個(gè)用來操作日期的類。提供了若干個(gè)對(duì)一個(gè)日期進(jìn)行操作的方法。

      >

      > > 常用靜態(tài)常量,用來描述一些字段

      > >

      > > YEAR: 年

      > >

      > > MONTH: 月(注意:月份從0開始)

      > >

      > > DAY_OF_MONTH: 日

      > >

      > > HOUR: 時(shí)(12小時(shí)制)

      > >

      > > HOUR_OF_DAY: 時(shí)(24小時(shí)制)

      > >

      > > MINUTE: 分

      > >

      > > SECOND: 秒

      >

      > | 方法                                                         | 描述                                               |

      > | ------------------------------------------------------------ | -------------------------------------------------- |

      > | getInstance()                                                | 獲取一個(gè)當(dāng)前日期的Calenadar對(duì)象                    |

      > | get(int filed)                                               | 獲取指定ID的值                                     |

      > | set(int field, int value)                                    | 設(shè)置指定ID的值                                     |

      > | set(int year, int month, int date)                           | 設(shè)置年、月、日                                     |

      > | set(int year, int month, int date, int hourOfDay, int minute, int day) | 設(shè)置年、月、日、時(shí)、分、秒                         |

      > | add(int filed, int amount)                                   | 對(duì)某個(gè)id的值進(jìn)行增(如果想減,將值修改成負(fù)數(shù)即可) |

      > | setTime(Date date)                                           | 通過一個(gè)Date對(duì)象,對(duì)一個(gè)日期進(jìn)行賦值               |

      > | getTime()                                                    | 通過一個(gè)日期對(duì)象,獲取一個(gè)Date對(duì)象                 |

      > | boolean before(Object other)                                 | 判斷是否在另外一個(gè)日期之前                         |

      > | boolean after(Object other)                                  | 判斷是否在另外一個(gè)日期之后                         |

      > | boolean equals(Object other)                                 | 判斷是否和另外一個(gè)日期相同                         |

      枚舉

      > 是jdk1.5之后新增的特性

      >

      > 是一種數(shù)據(jù)類型。class、interface, 是用關(guān)鍵字**enum**來修飾

      >

      > ```java

      > [訪問權(quán)限修飾符] enum 枚舉名字 {

      >     枚舉中的元素

      > }

      > ```

      >

      > 枚舉一般情況下是用來描述一些取值范圍有限的數(shù)據(jù)。例如:星期幾

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多