2009-09-10から1日間の記事一覧

シリアライズとデシリアライズ

オブジェクトをファイルに書き込むことをシリアライズまたは直列化と呼ぶシリアライズされたオブジェクトを読み込んでメモリ上に復元することをデシリアライズまたは直列化復元と呼ぶ

FireReader及びFileWriter

FileReader及びFileWriterにおける入出力データの文字コードは、自動的に変換される。従って、プログラムから、ファイルが保存されているOSの文字コードを意識せずに入出力することが出来る。ちなみに、Javaは1文字をUnicodeで16ビットデータとして扱ってい…

DataImputStreamとDataOutputStream

javaの基本データ型およびString型を読み書きするストリームとして、DataimputStreamとDataOutputStreamが用意されている。これらのストリームは、単独では使用出来ず、他のストリームと連結して使用する必要がある。具体的には、他のストリームをコンストラ…

ストリームの種類

Java言語で用意されているストリームの種類は以下の通りバイトストリーム(byte単位)キャラクタストリーム(char単位)出力ストリームOutputStreamWriter入力ストリームInputStreamReader

正規表現関連メソッド

正規表現関連クラスはjava.util.regexパッケージで提供されている以下のメソッドの働きを覚えておく必要がある○Patternクラスメソッドstatic Pattern compile(String) ← 文字列を指定してPatternオブジェクトを取得Matcher matcher(CharSequence) ← 文字列か…

正規表現の記述方式

正規表現の特別な記述方式には以下のものがある○を使った表現から1文字 ex. [a-z] ⇒ 小文字のアルファベット中の1文字○定義済み文字円マーク(バックスラッシュ)と1文字で特別な指定を表す(詳細下記)○記号繰り返しの条件などの指定を表す(詳細下記)○定義済み…