スポンサーサイト

Continue reading

タグ :

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

要素の入れ替え

アルゴリズムにおいて、隣同士の配列(今回はリスト)を入れ替えるのは基礎的な手法です。 7、2の順で格納されている2つの要素をもつリストを入れ替えて、2、7の順番にしてみましょう。 package kihon; import java.util.ArrayList; import java.util.List; class Sample { public static void main(String args[]) { ArrayList list=new ArrayList(); list.add(7); list.add(2); ...Continue reading

タグ :

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

TreeMap

TreeMapは、キーで管理するMapの基本的特色に加えて、キーの昇順で並べ替えるソートも行います。 package kihon; import java.util.TreeMap; class Sample { public static void main(String args[]) { String[] abc={"b","c","b","a","a","b"}; TreeMap treeMap=new TreeMap(); for(String word:abc){ Integer freq=treeMap.get(word); treeMap.put(word, (freq==...Continue reading

タグ :

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

オートボクシングとオートアンボクシング

基本型とラッパー・クラス の記事でみたように、基本のデータ型をラッパー・クラスに変換するには、ラッパー・クラスのオブジェクトを作る必要があります。 また、ラッパー・クラスから元の基本型を取り出すにも、ラッパー・クラスで用意されているメソッドを使いました。 しかし、同じ数値を扱うのにいちいちnewしたりメソッドを使ったりというのはいかにも面倒です。 そこで、J2SE5.0では、基本型とラッパー・クラスの....Continue reading

タグ :

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

基本型とラッパー・クラス

Continue reading

タグ :

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

Setで集合を抽出

小学生のころ、ベン図や集合を習いましたが、今回はそれをJavaで表現してみます。 集合は、重複要素がないため、Setインタフェースで表します。そして今回は、HashSetクラスを使いました。......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
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。