List同士のマッチングを古典的な2重ループではなくStream関数を使って実装するやり方をQuiitaにアップしました . . . 本文を読む
プログラム実行中にリソースファイルを再読み込みするロジックを以下に示す
リソースファイルはc:propertiesに保管している
import java.net.URL;
import java.net.URLClassLoader;
import java.util.Locale;
import java.util.ResourceBundle;
public class Main {
. . . 本文を読む
半角英数字を全角英数字に、全角英数字を半角英数字に変換するロジックを書いてみる
//半角英数字を全角英数字へ変換する
public static char convertSWordToDWord(char word) {
return (char) (word + '\uFF00'-'\u0020');
}
//全角英数字を半角英数字へ変換 . . . 本文を読む
java.lang.ExceptionInInitializerErrorが発生するロジックを書いてみたpublic class Main {
public static final Map<String,Object> testMap = new HashMap<String,Object>();
static {
testMap.put( . . . 本文を読む
全角かな、カタカナチェックを行うロジックを書いてみた
//全角かなチェック
public static boolean checkZenkakuKana(char word){
if(word > 'u3040' && word < 'u3095'){
return true;
}
ret . . . 本文を読む
MP3ファイルを分割するプログラムを以下に示す
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
public class Main {
/**ファイル名 */
private static final S . . . 本文を読む
リフレクションを使ってフィールドの値を出力するロジックを書いてみたimport java.lang.reflect.Field;
public class ClassFieldsGetter {
public static String fieldsValueWriter(Object obj){
StringBuffer sb = new StringBuff . . . 本文を読む
Javaの最新版、JDK6.0とJavaの統合開発環境のNetBeans6.0を自分のパソコンにインストールしてみた。
JDK6.0をインストールした後、NetBeans6.0のインストールを行おうとするとエラーが出る。
エラーの内容を見ると、環境変数JAVAHOMEにjava.exeのパスが設定されていないようだ。
JDK6.0はインストール時に環境変数JAVAHOMEの設定を自動的にやってくれ . . . 本文を読む