Java
例外クラスの利用方針 Javaでの例外の利用方針は、思いつくもので大きく分けて3つ。 アプリケーション全体でひとつの例外クラスを利用 アプリケーション全体で複数の例外を利用 検査例外を利用せず、全てRuntime Exceptionを利用 アプリケーション全体でひ…
下記のようなファイルをxpathで読もうとします。 id01 car1 id02 car2 読み込むソースは下記です。 import javax.xml.parsers.* import javax.xml.xpath.* import org.w3c.dom.* // documentの作成 def path = "C:\\englishpass\\car.txt" DocumentBuilderFa…
jvmの起動パラメータに下記の指定でロケールが変更できる。 -Duser.language=en -Duser.country=USちなみにEclipseではアプリケーションとしての起動パラメータに -nl があり、-nl en_USなどと指定するとそのロケールで動作している模様。
XStreamを使うとXMLファイルJavaクラスのマッピングをやってくれるので簡単。XStramへの依存関係をなくしたい場合、XMLファイル->JavaはDom、XPATHとか好きなものを使う。Java->XMLファイル出力は、自力で行うか、JDK標準で用意されているjavax.xml.transfor…
たまにやるとはまってしまう… DocumentBuilderFactoryからDocumentBuilderを取得した後。 Document doc = builder.parae(path); // parse結果のドキュメントのチャイルドノードでルートのノードとなる. Node root = doc.getChildNodes().item(0); NodeList l…