完全修飾クラス名の取得

たとえば、ど忘れして(?)、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): -

コレクションとは

プログラミングにおいては、データをどう扱うかというのは大きなテーマで、変数や配列はそのためのツールです。 コレクション・フレームワークとは、データを扱うためにJavaの標準ライブラリで用意されたクラス群です。変数や配列では難しくて「こういう処理をしたいんだけど」という要望がある場合に、自分でプログラミングしなくてもあらかじめクラスを定義していてくれているのです。 なので、プログラマとしてはデータの...Continue reading

タグ :

  • Comments (Close): -
  • TrackBack (Close): -

配列のサイズ変更

そもそも配列はサイズを変更することができません。 配列の宣言方法 では、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): -

九九の表のフォーマット

このブログでは、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): -

可変長引数

可変長引数は、J2SE 5.0で導入された機能です。 メソッドにおける引数の数は通常固定されていますが、可変長引数を利用すると引数の数が限定されません。 正直あまりお目にかかることがないですが、初めて見たら変な書式で当惑してしまうと思うので、どういうものかくらいは知っておきましょう。 この記事では、可変長引数について分かりやすく記述します。......Continue reading

タグ :

  • Comments (Close): -
  • TrackBack (Close): -
  • 閉じるボタン
クラスライブラリ解説 目次
クラスライブラリとは
 ├ Java APIの調べ方
 ├ Objectクラスを調べる
 ├ ライブラリのインポート
 ├ 完全修飾クラス名を調べる
 ├ staticインポート
 ├ 外部ライブラリの利用

文字列を扱う
 ├ Stringとイミュータプル
 ├ StringBuilder 文字列の連結
 ├ toString()のオーバーライド
 ├ toXxCase() 大文字と小文字
 ├ compareTo() 値の比較
 ├ parseDouble() 文字を小数値に
 └ 文字列を抜き出す
 ├ char配列からString型へ変換
 ├ 空白文字の除去

日付を扱う
 ├ Calendar 現在の日付
 ├ Date 日付の表示

数値演算を扱う
 ├ round() 切上・切捨・四捨五入
 ├ BigDecimal
 ├ sqrt(),pow() 累乗と平方根
 ├ BigInteger
 ├ int型の最大値・最小値
 ├ random() 乱数作成

ファイルを扱う
 ├ ファイルの存在確認
 ├ ファイルを作成
 ├ ファイルの削除
 ├ ファイルサイズを調べる

入出力ストリーム
 ├ ファイルを読み込む
 ├ 画像ファイルのコピー
 ├ 日本語の読み込みと書き出し
 ├ バッファ入出力
 ├ データ型フリーの出力ストリーム
 ├ getBytes()メソッド

書式つき入出力
 ├ 書式を指定して出力
 ├ 引数インデックス
 ├ 整数値のフォーマット
 ├ 小数値のフォーマット
 ├ 九九の表のフォーマット

例外処理
 ├ printStackTrace()
 ├ NullPointerException
 └ NumberFormatException
月別アーカイブ
カテゴリ
リンク
QRコード
QR