完全修飾クラス名の取得
- 2011-09-23 Fri 12:02:51
- クラスライブラリ
たとえば、ど忘れして(?)、Stringクラスのパッケージ名を含めたクラス名を呼び出したい場合、getClass()メソッドやgetName()メソッドを使います。
package kihon;
class Sample
{
public static void main(String[] args)
{
String str="test";
System.out.println(str.getClass());
System.out.println(str.getClass().getName());
}
}
実行結果:class java.lang.String
java.lang.String......Continue reading
タグ :
- Comments (Close): -
- TrackBack (Close): -
コレクションとは
- 2011-09-23 Fri 11:04:07
- Javaの基礎
プログラミングにおいては、データをどう扱うかというのは大きなテーマで、変数や配列はそのためのツールです。
コレクション・フレームワークとは、データを扱うためにJavaの標準ライブラリで用意されたクラス群です。変数や配列では難しくて「こういう処理をしたいんだけど」という要望がある場合に、自分でプログラミングしなくてもあらかじめクラスを定義していてくれているのです。
なので、プログラマとしてはデータの...Continue reading
タグ :
- Comments (Close): -
- TrackBack (Close): -
配列のサイズ変更
- 2011-09-21 Wed 21:49:17
- Javaの基礎
そもそも配列はサイズを変更することができません。
配列の宣言方法 では、3つの要素をもつ配列を作りましたが、ここに4つ目の要素を強引に作ろうとするとどうなるでしょうか?
package kihon;
class Sample
{
public static void main(String[] args)
{
int test[];
test=new int[3];
test[0]=80;
test[1]=90;
test[2]=75;
test[3]=65;
...Continue reading
タグ :
- Comments (Close): -
- TrackBack (Close): -
九九の表のフォーマット
- 2011-09-11 Sun 11:54:39
- Javaの基礎
このブログでは、Javaの勉強のために各所で以下のような九九の表を作成しています。九九の表
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
しかし、見栄えという点では物足りない面があります。できることなら横幅をそ...Continue reading
タグ :
- Comments (Close): -
- TrackBack (Close): -
可変長引数
- 2011-09-11 Sun 10:31:58
- Javaの基礎
可変長引数は、J2SE 5.0で導入された機能です。
メソッドにおける引数の数は通常固定されていますが、可変長引数を利用すると引数の数が限定されません。
正直あまりお目にかかることがないですが、初めて見たら変な書式で当惑してしまうと思うので、どういうものかくらいは知っておきましょう。
この記事では、可変長引数について分かりやすく記述します。......Continue reading
タグ :
- Comments (Close): -
- TrackBack (Close): -