スポンサーサイト

Continue reading

タグ :

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

属性値による要素の値の抽出

  • Posted by: javamania
  • 2011-01-09 Sun 14:23:16
  • JavaとXML
前回は要素(タグ)の名前から値を抽出しましたが、今回は、属性の値から要素の値を抽出する方法を学びます。 XMLファイル(sample.xml)です。 <?xml version="1.0" encoding="UTF-8" ?> <club> <member number="1"> <name>taro</name> <age>15</age> <sex>male</sex> </member> <member number="2"> <name>hanako</name...Continue reading

タグ :

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

タグ名による値の抽出

  • Posted by: javamania
  • 2011-01-08 Sat 15:32:59
  • JavaとXML
階層構造へのアクセス では、要素に含まれる値を取り出すことを学習しました。 このときは値をすべて取り出しましたが、今回は抜き出したい要素の値のみ抽出して取り出してみます。......Continue reading

タグ :

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

XMLBuddyの導入

  • Posted by: javamania
  • 2011-01-08 Sat 13:48:57
  • JavaとXML
EclipseによるXML開発をサポートするプラグイン、XMLBuddyの導入手順を書きます。 EclipseでXML文書を書くと、デフォルトでは改行やインデントで読みやすく整形しようとするとエラーになります。エラーにならないようにしようとすると、改行なしの非常に読みにくいコードになってしまいます。 導入前 : 導入後 : XMLBuddyは、コードの整形のほかにもいろんな入力支援がある定評のあるプラグインで、XML文書を....Continue reading

タグ :

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

XMLエディタの斜体

  • Posted by: javamania
  • 2011-01-07 Fri 19:14:34
  • JavaとXML
Eclipseのデフォルト状態でXMLファイルを表示すると、ダブルクォーテーション " " で囲まれた部分が斜体になって読みにくくないですか? 斜体を解除する方法を書いておきます。......Continue reading

タグ :

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

getFirstChild().getNodeValue() の謎

  • Posted by: javamania
  • 2011-01-07 Fri 11:43:17
  • JavaとXML
おそらくきちんと勉強したら必ず疑問に思うだろうと思いつつ、この謎についてまだ書いておりませんでしたが、ようやく書いてみようと思います。 とりあえずXMLにアクセス の記事で、XMLファイルの要素elに対して、要素名を返すのは getNodeName() メソッドでいいのに、要素の値を返すのは getFirstChild().getNodeValue() というふうにgetFirstChild()メソッドをかませなければならない件です。 階層構造へのアクセス の記事...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ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。