10章 クラスの利用(java.lang)
学習のポイント
java.langパッケージの代表的なクラスの使い方を理解しましょう。
1. java.langクラスとは? |
このクラスは「Javaの基本的なクラス」があります。では代表的なものを紹介致します。 |
2. ラッパークラス |
「ラッパークラス」とは、Javaの変数の基本型(プリミティブ型)をオブジェクトとして扱えるようにしたものです。例えば、以下のように出来ます。
int p1 = 50; ラッパークラスでは、以下のように文字列の変換が可能です。 ●int~文字列の変換
int i = 100; String str1 = String.valueOf(i); 上記では、とちらも、100という数値を"100"という文字列に変換しています。●文字列~int型の変換
String str1 = "125"; int i = Integer.parseInt(str1); |
3. Mathクラス |
「Mathクラス」には、三角関数、指数関数、比較のメソッドが定義されています。定数として円周率(PI)などがあります。 double p1 = Math.PI; これで、p1には、3.141595・・・がセットされます。 ここで、比較のメソッドについて説明します。
int a1 = 100;
int a1 = -100; |
4. Characterクラス |
「Characterクラス」とは、「char型」のラッパークラスです。1つの文字を保持します。
Character mj = new Character('c'); //オブジェクトの生成 |
5. Stringクラス |
今まで、何気なく使用してきた「Stringクラス」についての説明です。 String p1 = "pafu"; このコードは、以下のようにも定義出来ます。 String p1 = new String("pafu").intern(); 文字型の配列をStringに変換するには
char[] c1 = {'A','B','C'}; 比較には、「==」ではなく「equals(対称のStringオブジォクト)」を使用します。
String a1 = "pafu1"; 文字の検索には、メソッドが用意されています。
String str1 = "abcpafu1"; |
6. StringBufferクラス |
「StringBufferクラス」は文字列を増やしたり減す時に使用します。特にサーブレッドなどで、HTML文をはきだす時には便利です。以下のように使用します。
StringBuffer s1 = new StringBuffer("pafu"); |
Javaプログラミングをもっと学びたいという方は「pafuイーランスクール」「Javaオブジェクト指向講座」よりご確認ください。また、書籍のみご希望の方は「こちら」よりご確認ください。
メニューへ戻る