Java– category –
-
Java
Java 数値⇔文字列⇔日付の変換
【数値 ⇒ 文字列の変換】 数値から文字列への変換は、String.valueof() を使います。 String str = String.valueOf(num); また、他にもこのような書き方があります。 String str = Integer.toString(num); String str = "" + num; 最後の "" + num は、文... -
Java
Javaの基本的な配列操作まとめ
【宣言と同時に配列を初期化】 次のように記述することで、宣言と同時に配列を初期化できます。 サンプルコード static void arraySample() { String[] s = {"りんご", "みかん", "ばなな"}; } System.out.println(s[1]); 出力結果: みかん 【】 配列にい... -
Java
Java 変数の型を instanceof で確認する
【変数の型を確認する】 Java で変数の型を確認するサンプルプログラムを紹介します。 Java は型を明示的に宣言する静的型付け言語なので、そこまで型を確認する機会はありません。しかし、継承オブジェクトを使用する場合は型の確認が必要になることがあ... -
Java
Javaの基本的な文字列操作まとめ
【】 特定の文字列(デリミタ)で文字列を分割します。 サンプルコード public static void splitSample() { String line = "りんご,みかん,バナナ"; String[] fruits = line.split(","); for (String fruit : fruits) { System.out.println(fruit); } } 出... -
Java
Java 日付文字列をDate型へ変換
【 型で取得】 Java で日付文字列 (フォーマット yyyy/MM/dd ) を java.util.Date 型へ変換するサンプルプログラムです。 【サンプルコード】 /** * 日付文字列"yyyy/MM/dd"をjava.util.Date型へ変換します。 * @param str 変換対象の文字列 * @return 変... -
Java
Java あらゆる日付・時刻文字列を Date、Calendar 型へ
【】 Java であらゆる日付、時刻文字列を、可能であれば java.util.Calendar 、 java.util.Date 型へ変換するサンプルプログラムです。 変換には一旦デフォルトの日付・時刻文字列へフォーマットを行い、その後 java.util.Calendar 型に変換します。変換が... -
Java
Java タスクトレイのアイコンを表示・点滅
【】 Javaでタスクトレイ(システムトレイ)のアイコンを表示・点滅させるユーティリティクラスを紹介します。 ユーティリティクラスでは Java SE 6 Mustang で新機能として追加された java.awt.SystemTray 、java.awt.TrayIcon クラスを使用します。使い... -
Java
Java 現在(今日)の曜日を求める
【】 Java で Calendar クラスを使用し、現在(今日)の曜日を取得するサンプルプログラムです。 取得には、 Calendar.DAY_OF_WEEK を利用します。 Calendar cal = Calendar.getInstance(); int week = cal.get(Calendar.DAY_OF_WEEK); Calendar.DAY_OF_WE... -
Java
Java メモリー使用量を取得
【】 Java 仮想マシンのメモリ情報について、「合計」、「使用量」、「使用可能最大」の情報を返します。 各項目の説明は以下となります。 合計・・・Runtime.getRuntime().totalMemory()で、Java仮想マシンへのメモリ割り当て量になります。 使用量・・・... -
Java
Java システムプロパティを見やすく出力
【】 Javaでシステムプロパティのキーと値をアルファベット順に見やすく出力するサンプルプログラムを紹介します。 一旦、TreeMapに格納する事により、アルファベット順に並び替えてから出力しています。 通常は以下の方法が良く紹介されていますが、値は... -
Java
Java 外部コマンドを実行し3つの結果を取得
【)の結果を取得】 Java でコマンドや、バッチ・シェル等の外部実行ファイルを起動するサンプルプログラムを紹介します。また外部コマンド実行と同時に、メソッドのリタンーン値として標準出力、エラー出力、リターンコードを取得します。 通常、Javaで外... -
Java
Java IPアドレスからホスト名を取得
【】 指定されたIPアドレスを持つホスト名(マシン名)を取得するサンプルプログラムです。 【】 /** * 指定されたIPアドレスを持つホスト名を取得します。 * @param address IPアドレス * @return ホスト名 * ※予期せぬ例外が発生した場合は、文字列 "Unk... -
Java
Java 実行しているマシンのホスト名を取得
【】 Javaで実行しているマシンのホスト名(マシン名)を取得するサンプルプログラムを紹介します。 サンプルプログラムでは以下の方法でホスト名を取得しています。 java.net.InetAddress.getLocalHost() によりローカルホストを表す InetAddress のイン... -
Java
Java クリップボードへコピー
【】 JavaSwingで文字列をクリップボードへコピーするサンプルソースを紹介します。 JavaSwingでクリップボードを操作するにはjava.awt.datatransfer.Clipboardを使用します。 Clipboardはこのように取得します。 Clipboard clipboard = Toolkit.getDefaul... -
Java
Java 月末日付を取得する
【】 Javaで指定した日付の月末日付を取得するサンプルプログラムです。 java.util.CalendarクラスのgetActualMaximum(Calendar.DATE)で月末日付を取得することができます。 【】 /** * 指定した日付文字列(yyyy/MM/dd or yyyy-MM-dd) * における月末日... -
Java
Java 日付の妥当性・存在チェック
【】 Javaで日付の妥当性・存在チェックを行うサンプルプログラムです。 指定した日付文字列(yyyy/MM/dd or yyyy-MM-dd)がカレンダー上に存在するかどうかをチェックします。 java.text.DateFormatクラスのsetLenient()にfalseを指定すると、日付解析を... -
Java
Java 日付・時刻の計算 加算・減算が簡単に
【】 Java で簡単に日付・時刻の加算・減算を計算するサンプルプログラムを紹介します。サンプルプログラムの特徴は以下となります。 現在、または任意の日付・時刻から指定の時間量を加算・減算した結果を返します。 プラスの数値を指定した場合時間を... -
Java
Java 2つの日付の月数の差を求める
【】 Java で、2つの日付の月数の差を求めるサンプルプログラムを紹介します。 サンプルプログラムでは比較対象の日付が、文字列( yyyy/MM/dd )の場合、java.util.Date の場合に対応しています。 月数の差を求める計算方法は以下となります。 最初に 2つ... -
Java
Java 2つの日付の差を求める
【】 Java で、2 つの日付の差を求めるサンプルプログラムを紹介します。 サンプルプログラムでは比較対象の日付が、文字列( yyyy/MM/dd )の場合、java.util.Date の場合に対応しています。 日付の差を求める計算方法は以下となります。 最初に 2 つの日... -
Java
Java XMLEncoderでオブジェクトを保存
【】 JavaでオブジェクトをXML形式で保存するサンプルプログラムを紹介します。 XMLの出力にはjava.beans.XMLEncoderを使用します。 またjava.beans.XMLDecoderを使用し、保存したオブジェクトを復元するサンプルプログラムも同時に紹介します。 【】 プラ...
12