ムーミンパパ さん プロフィール

  •  
ムーミンパパさん: Java逆引きdoc
ハンドル名ムーミンパパ さん
ブログタイトルJava逆引きdoc
ブログURLhttp://javarev.com
サイト紹介文Javaのソースコードを逆引きするサイト。また、入門編として基礎知識についても掲載しています。
自由文今までJava一筋でやってきたSEが作る、書きたいJavaのソースが見つかるサイト。
参加カテゴリー
更新頻度(1年)情報提供14回 / 138日(平均0.7回/週) - 参加 2017/03/27 03:43

ムーミンパパ さんのブログ記事

  • 過去の記事 …
  • 数値チェック(半角の整数または小数)
  • 今回も、数値をチェックするサンプルコードを紹介します。小数のチェックは正規表現によるチェックも可能ですが、今回はdoubleの範囲内で小数であるかのチェックを行う方法を記載します。〇数値チェックのサンプルコード /** * 数値チェック(半角の整数または小数) * * doubleの範囲内の数値かをチェックする * @param num チェック対象文字列 * @return true:半角の整数または小数、false:半角の整数または小数以外 [続きを読む]
  • 数値チェック(全角または半角の整数)
  • 今回は、数値をチェックするサンプルコードを紹介します。今後もプロジェクトなどでもよく使用するようなチェック処理を随時追加してきます。以下の処理以外にも数値をチェックする方法はありますので、以下のサンプルコードは一例としてお考え下さい。〇数値チェックのサンプルコード /** * 数値チェック(全角または半角の整数) * * @param num チェック対象文字列 * @return true:全角または半角の整数、false:全角ま [続きを読む]
  • 入力チェック 数値(半角、全角)
  • 今回は、数値をチェックするサンプルコードを紹介します。今後もプロジェクトなどでもよく使用するようなチェック処理を随時追加してきます。以下の処理以外にも数値をチェックする方法はありますので、以下のサンプルコードは一例としてお考え下さい。〇数値チェックのサンプルコード /** * 数値チェック(全角、半角) * * @param num チェック対象文字列 * @return true:数値、false:数値以外 */ public static boo [続きを読む]
  • static変数とstaticメソッド
  • static メソッド、static 変数とは何か。また、概念と、どのような動作をするのかについて記載します。また、「インスタンス化」の動作を理解した上で、staticの動作を知るほうが理解が深まるかと思います。そのため、「インスタンス化」の動作を説明した上で、staticの動作を説明したいと思います。サンプルクラス都合上、以下のクラスを例に説明します。public class InstanceA {//メンバ変数private String name = "";//static [続きを読む]
  • MapからList、ListからMapへの変換
  • MapからListへの変換結論から記載すると、MapからListへ変換したい場合は、以下のいずれかの方法で変換できます。Map map = new HashMap();List valuesList = new ArrayList(map.values());List keyList = new ArrayList(map.keySet()); 詳細上記のソースコードのように、Mapインターフェイスのvalues()または、keySet()を使用してListに変換します。また、Javadocを確認すると、それぞれのメソッドの説明は以下のように記載されて [続きを読む]
  • finalメソッド、finalクラス
  • 今回は、finalクラスとfinalメソッドについて説明します。finalメソッドfinalを宣言したメソッドは、拡張クラス(継承した子クラス)でオーバーライドできなくなります。そのため、finalを宣言したメソッドは、最終(final)のメソッドとなり、拡張できないメソッドとなります。finalクラスfinalを宣言したクラスは、拡張するクラス(extends)として宣言できません。また、finalクラスのメソッドは、実質的にfinalメソッドになります [続きを読む]
  • finalメソッド、finalクラス
  • 今回は、finalクラスとfinalメソッドについて説明します。finalメソッドfinalを宣言したメソッドは、拡張クラス(継承した子クラス)でオーバーライドできなくなります。そのため、finalを宣言したメソッドは、最終(final)のメソッドとなり、拡張できないメソッドとなります。finalクラスfinalを宣言したクラスは、拡張するクラス(extends)として宣言できません。また、finalクラスのメソッドは、実質的にfinalメソッドになります [続きを読む]
  • XperiaのアルバムアプリがNASを認識しない
  • Xperia購入時のインストールアプリに「アルバム」アプリがありますが、今までこのアプリのメニューから「ホームネットワーク」を選択すると、LAN上にあるNASが見えていた。しかし、数ヶ月前まで、「アルバム」アプリでNASが見えていたが、気が付いたら参照できなくなっていた。その原因と、対処方法について以下に記載しています。問題点Xperia Z5 Compactの「アルバム」アプリで、「ホームネットワーク」を選択してもNASの情報が [続きを読む]
  • XperiaがNASを認識しない
  • Xperia購入時にインストールアプリに「アルバム」アプリがあり、このアプリのメニューから「ホームネットワーク」を選択すると、LAN上にあるNASが見えるはずだが、見えなくなっていた。数ヶ月前まで、「アルバム」アプリでNASが見えていたはずなのに。。[問題点]Xperia Z5 Compactの「アルバム」アプリで、「ホームネットワーク」を選択してもNASの情報が表示されない[背景]・同一LAN上にXperia Z5, Xperia Z5 Compactの2台接続し [続きを読む]
  • for文
  • for文は、初期値から条件式に一致するまで繰り返す処理(ループ)を行いたい場合に使用します。基本的な構文としては、以下の形式で記述します。for (初期化; 条件式; 変化式){} 仕事でよく利用されているfor文(1)から(4)のパターンをご紹介します。for文は以下のパターンに限らず、その他にも様々なパターンがありますが、以下のパターンは覚えておいたほうが良いかと思います。また、必要に応じてご利用ください。(1) 基本for文 [続きを読む]
  • ファイル出力処理
  • ファイルに出力は、PrintWriterBufferedWriterFileWriterを利用しています。その他にも出力方法はありま
    すが、まずは1パターン。また、戻り値は処理に合わせて、throwや戻り値を変更してください。imp
    ort java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;pub
    lic class FileOutput { /** * ファイル出力 * * @param filePath ファイルパス(e [続きを読む]
  • Javaデータ型の最大値、最小値
  • Javaデータ型の最大値、最小値は以下の表の通り。 型範囲サイズ種類byte-128〜1278ビット整数charu0000〜uFFFF16ビットUnicodeshort-32768〜3276716ビット整数int-2147483648〜214748364732ビット整数long-9223372036854775808〜922337203685477580764ビット整数 [続きを読む]
  • 過去の記事 …