2007-06-10から1日間の記事一覧

BufferedReaderのreadLine()で改行のみの行を読む

BufferedReaderクラスのreadLine()で改行だけの行を読むと、戻り値はnullではない。かと言って戻り値の文字列.charAt(0)を実行すると例外が発生する。改行コードは入らない。戻り値.length()を実行すると0になる。 Oracle Technology Network for Java Devel…

文字列と数値の変換

数値を文字列に変換するときはValueOf()を使う。 Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle 文字列を数値型に変えるときはStringクラスではなくIntegerクラスのValueOf()とかparseInt()とかを使う。 Oracle Tech…

メソッドの中で引数の中身を変える

ある関数に引数で何かを渡して、その中で引数の中身を変えたい場合、Cだったらポインタで渡す。逆に言えば、引数の型がポインタだったら、その関数の中で引数の中が変わるかも、という予想がつく。だけど、Javaの場合は基本型以外はすべてポインタ(らしきも…