Java silver 1ヶ月取得する為の勉強 10日目

Java silver 1ヶ月取得する為の勉強 10日目

・2.0時間勉強

徹底攻略Java SE 8 Silver問題集 第9章 Java APIの主要なクラスの操作

勉強内容

■暗黙の継承(java.lang.Object)

あるクラスを定義した時、extendsで親クラスを指定しなければ、java.lang.Objectを親クラスとして継承したとみなされる

理由1:Object型の変数には、どんなインスタンスでも代入できる

理由2:すべてのクラスが最低限備えるべきメソッドを定義できる

equals()やtoString()など

 

■ラッパークラス

基本データ型に対応したラッパークラスがjava.langパッケージに存在する。

基本データ型とラッパークラスのデータは、valueOf()や~value()メソッドで明示的に変換できる。

両者はAutoBoxing/AutoUnboxing機能により暗黙的にも変換される

 

覚えていくリスト 

■String

replaceAll(x,y) x→yにする

charAt(x) x番目の要素を引き出す

indexOf(“x”) xが存在する場合、その要素数を返す、存在しない場合、-1を返す。

substring(x,y) xとyの間を切り取って、その値を残す

.trim() スペース・空欄(¥t)を削除する

.lengthは要素の大きさの合計を表示する

.concat 文字列の連携

.capacity 文字列の大きさを返す

.split (正規表現)

 [abc] abc

 [^abc] abc以外

 [¥d] 数字

 [¥s] 空白文字

 [¥w] 単語構成文字

 

■StringBuilder() 16文字のバッファを持ちながらつなげられる

↑.append プリミティブ型 String型 char型 オブジェクト型を結合する

insert(1,x) 導入する

delete(1.2) 間を削除

deleteCharAt(x) x番目の値を削除

reverse() 入れ替える

 

■array list

add(x) 追加 add(2.x)追加

set() 入れ替え

 

■Data
long start = System.currentTimeMillis();

Date d = new Date(); //現在日時を持つインスタンス



合計勉強時間:16.5時間