Java API概述及应用
Java API概述及應(yīng)用
- 5.1_Scanner和Random的使用
- (1)Scanner
- (2)Random生成隨機(jī)數(shù)
- 5.2_ArrayList集合的使用
- (1)ArrayList的定義及限制
- (2)函數(shù)調(diào)用
- (3)字符串
- 字符串加法
- 比較內(nèi)容
- 獲取字符相關(guān)信息
- 字符串的截取
- 字符串的轉(zhuǎn)換(換成char和byte以及替換任意字符)
- 字符串的分割
- (4)static修飾成員變量和成員函數(shù)
- 修飾成員變量(即靜態(tài)成員變量)
- 修飾成員函數(shù)(即靜態(tài)成員函數(shù))
5.1_Scanner和Random的使用
(1)Scanner
Scanner s = new Scanner(System.in);s.nextInt();//輸入整形(2)Random生成隨機(jī)數(shù)
int a;a = new Random().nextInt();//無(wú)參數(shù)生成隨機(jī)整型數(shù)a = new Random().nextInt(n);//無(wú)參數(shù)生成隨機(jī)整型數(shù)(大于等于0,小于n左閉右開(kāi))5.2_ArrayList集合的使用
(1)ArrayList的定義及限制
定義:不限長(zhǎng)數(shù)組
ArrayList<String> s = new ArrayList<String>();限制:
E只能是引用類(lèi)型,不能是基本類(lèi)型,如果想裝入整型,那么就必須使用其封裝類(lèi)Integer
E也可以是object類(lèi)型表示任意類(lèi)型
(2)函數(shù)調(diào)用
(3)字符串
string a = "sssd"; string b = new string(sssd) a不等于b string a = "sssd"; string b = "sssd"; 是把對(duì)象"sssd"的地址賦值給他字符串加法
String s = "";s += a;//不管a是int還是double,都將轉(zhuǎn)化為字符串比較內(nèi)容
字符串.equel(字符串);
"asd".equel("asdf");//比較 或: String s = "asdf"; "asdf".equel(s);//不建議使用s.equel("asdf");獲取字符相關(guān)信息
字符串的截取
字符串的轉(zhuǎn)換(換成char和byte以及替換任意字符)
方法簡(jiǎn)介:
方法舉例說(shuō)明:
字符串的分割
方法介紹:
方法舉例說(shuō)明:
(4)static修飾成員變量和成員函數(shù)
修飾成員變量(即靜態(tài)成員變量)
**使用方式:**所修飾的成員變量為全局變量,其他類(lèi)調(diào)用本類(lèi)的靜態(tài)成員變量的時(shí)候直接“類(lèi)名.成員變量名”即可
**調(diào)用權(quán)限:**無(wú)論靜態(tài)函數(shù)還是非靜態(tài)函數(shù)都可以調(diào)用
修飾成員函數(shù)(即靜態(tài)成員函數(shù))
**使用方式:**其他類(lèi)調(diào)用時(shí)可以直接“類(lèi)名.函數(shù)名()”,本類(lèi)靜態(tài)函數(shù)調(diào)用時(shí)直接“函數(shù)名()”即可
**調(diào)用權(quán)限:**不能被非靜態(tài)成員函數(shù)調(diào)用,本身卻可以調(diào)用非靜態(tài)成員函數(shù)(即管轄小范圍的函數(shù)不可調(diào)用管轄大范圍的函數(shù),更通俗的說(shuō)縣官不能調(diào)用省官,省官可以調(diào)用縣官)
總結(jié)
以上是生活随笔為你收集整理的Java API概述及应用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ImportError: No modu
- 下一篇: java成员方法的一般格式为_Java基