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時間