《俗人筆記》之《基礎常用類下》

2021-09-11 20:03:49 字數 1622 閱讀 1947

運算元組的工具類

-tostring:以字串形式表示

-sort:公升序排序

abs:絕對值

-ceil:最大整數上限(3.3->4)

-floor:最小整數下限(3.3->3)

-round:四捨五入

date date=new date();

-gettime:得到毫秒值

-******dateformat

dateformat df=new ******dateformat(「yyyy-mm-dd hh:mm:ss」)

string s=df.format(f)->轉string

dateformat df = new ******dateformat(「yyyy年mm月dd日」);

string str = 「2023年12月11日」;

date date = df.parse(str);->轉date

日曆類// 建立calendar物件

calendar cal = calendar.getinstance();

// 設定年

int year = cal.get(calendar.year);

// 設定月

int month = cal.get(calendar.month) + 1;

// 設定日

int dayofmonth = cal.get(calendar.day_of_month);

cal.set(calendar.year, 2020);

cal.add(calendar.day_of_month, 2); // 加2天

cal.add(calendar.year, ‐3); // 減3年

system

-currrenttimemillis()當前時間,毫秒值

-arraycopy指定陣列資料拷貝

int src = new int;

int dest = new int;

system.arraycopy( src, 0, dest, 0, 3);,包左不包右

/***執行後:兩個陣列中的元素發生了變化

src陣列元素[1,2,3,4,5]

dest陣列元素[1,2,3,9,10]

*/基本類在於效率,為了像物件操作一樣具備更多功能,衍生出包裝類

基本型別 基本型別包裝類

byte byte

short short

int integer

long long

float float

double double

char character

boolean boolean

裝箱:基本->包裝類

拆箱:包裝類->基本

基本數值---->包裝物件

integer i = new integer(4);//使用建構函式函式

integer iii = integer.valueof(4);//使用包裝類中的valueof方法

包裝物件---->基本數值

int num = i.intvalue();

jdk1.5之後可以自動拆裝箱

integer i=5;自動裝箱

i=i+5;右邊先拆箱與5計算,再裝箱

java基礎學習筆記(四 常用基礎類)

主要有兩個方法 random r new random int i r.nextint 100 0,100 範圍內的隨機整數 double d r.nextdouble 0.0,1.0 範圍內的隨機小數enum和class inte ce的地位一樣。列舉類的所有例項都必須放在第一行展示,不需使用ne...

常用類之Math類

math類中常用方法 1 三角函式方法 math類包含下面的三角函式方法 math.todegrees 這個方法是將 2到 2之間的弧度值轉化為度,例如 math.todegrees math.pi 2 結果為90.0 math.toradians 這個方法是將度轉化為 2到 2之間的弧度值,例如 ...

python 類 基礎筆記

類 抽象 比如 房屋圖紙 是抽象的 乙個模板。所以我們在畫圖紙的時候,可以先設定好房子的結構,比如,有個窗戶,有個門 class fangzi object def init self,window,door self.window window swlf.door door物件 類的例項化 根據圖...