トップページ
ひらく | たたむ | ページトップ
↓マウスで反転選択した文字を検索
Java
   
ページ内検索 ページ外検索
検索したい文字を入力して
ENTERを押すと移動します。
\n
[ トップページ ]
[ ____CommandPrompt ] [ ____JScript ] [ ____MySQL ] [ ____Cygwin ] [ ____Java ] [ ____Emacs ] [ ____Make ] [ ____Perl ] [ ____Python ] [ ____OpenGL ] [ ____C# ] [ ____StyleSheet ] [ ____C++ ] [ ____Winsock ] [ ____Thread ] [ ____VisualStudio ] [ ____C ] [ ____Win32API ] [ ____Lua ] [ ____PhotoShop ]
ヘッダ検索
___

■ リファレンス(REFERENCE)


___

■ Integer

static Integer getInteger(String nm, Integer val) static int parseInt(String s)
___

■ io.OutputStreamWriter

http://www.javaroad.jp/java_io1.htm OutputStreamWriter は、文字ストリーム -> バイトストリームへの橋渡しの役目 * Stream とは? [ 読み込み Source ] [ Program ] // 流れができている状態 を Stream というのか ? // Buffering しないですむ のが 特徴 [ 読み込み Source ] ------------> [ Program ] // JSP からも利用可能 { // Write Sample File outFile = new File("c:/test.txt"); // File Class の Instance を使って new する FileWriter out = new FileWriter( outFile ); // 文字列データ ( \n は別途必要 ) out.write( "test" + "\n" ); out.write( 10 ); // 書き込みストリームをとじる out.close(); }
___

■ io.File

* http://www.javaroad.jp/java_io8.htm * FS 関連の Service を提供する Fileクラスには ファイル・ディレクトリの作成、PATH名の調査 read権・write権の調査などファイル・ディレクトリに対して動作する様々なメソッドが用意 Fileクラスのオブジェクトは FileReaderクラス, FileWriterクラスなどの ファイル入出力関連のオブジェクトを生成する際の引数としても使用される
___

■ sql.ResultSet

// ResultSet オブジェクトの現在行にある指定された列の値を // Java プログラミング言語の int としてとる int getInt(String columnName) // 2 OKU をこえる値は long でないと ERROR int getLong(String columnName)
___

■ URLEncode

java.net.URLEncoder クラスを使用するために java.net.*パッケージのインポートを宣言
  // urlencode の check にも利用できる
  // Default が SJIS 
  String enc = URLEncoder.encode( "あああ" );


  // encode() メソッドはスタティックなのでインスタンスを生成せずに使える
  String value = URLEncoder.encode( now.toString() );

___

■ sql.ResultSetMetaData

REF http://www008.upp.so-net.ne.jp/kikuta/jdbcnote/jdbc5_7.html DESC DB の MetaData をとれる このときは getInt() とか といったメンドイことはしなくても OK
     ResultSetMetaData rsmeta = rs.getMetaData();
    
    // column 数
    int nrCol  = rsmeta.getColumnCount();

    // column 型名
    String rsmeta.getColumnName( i );

    // column 型 ( Enum )
    int rsmeta.getColumnType( i );

    // column 型名
    String rsmeta.getColumnTypeName( i );

    
    out.println( "< table border=1>" );

    // Header
    out.println( "< tr>" );
    for( int i=1; i< =nrCol; i++ ){
      String label = rsmeta.getColumnName(i);
      out.println( "< th>" + label + "< /th>" );
    }
    out.println( "< /tr>" );
    
    while(rs.next()){
      out.println( "< tr>" );
      for( int i=1; i< =nrCol; i++ ){
        int type = rsmeta.getColumnType(i);

        if ( type == Types.CHAR ) {
          out.println( "< td>" + rs.getString( i ) + "< /td>" );
        }
        else if ( type == Types.INTEGER ) { 
          out.println( "< td>" + rs.getInt( i ) + "< /td>" );
        }
        // MySQL で指定した 型と同じ
        else if ( type == Types.BIGINT ) { 
          out.println( "< td>" + rs.getInt( i ) + "< /td>" );
        }
      }
      out.println( "< /tr>" );
    }
    out.println( "< /table>" );
___

■ tmp


    // 接続元の Client をえる
    String host = request.getRemoteHost();

___

■ System.out


    // RET "null" という文字列が表記される
    // ( DB のデータをはくときに注意 )
    String s = null;
    System.out.println( s );

___

■ util.Date

REF Date http://www.javaroad.jp/java_date1.htm
___

■ util.Calendar

DESC 現在の日付をえる
   class Foo
   {
     public static void main(String[] args) {

       Calendar cal1 = Calendar.getInstance();  //オブジェクトの生成

       int year = cal1.get(Calendar.YEAR);        // 年
       int month = cal1.get(Calendar.MONTH) + 1;  // 月
       int day = cal1.get(Calendar.DATE);         // 日
       int hour = cal1.get(Calendar.HOUR_OF_DAY); // 時
       int minute = cal1.get(Calendar.MINUTE);    // 分
       int second = cal1.get(Calendar.SECOND);    // 秒

       StringBuffer dow = new StringBuffer();

       switch (cal1.get(Calendar.DAY_OF_WEEK)) {  // 曜日
         case Calendar.SUNDAY: dow.append("日曜日"); break;
         case Calendar.MONDAY: dow.append("月曜日"); break;
         case Calendar.TUESDAY: dow.append("火曜日"); break;
         case Calendar.WEDNESDAY: dow.append("水曜日"); break;
         case Calendar.THURSDAY: dow.append("木曜日"); break;
         case Calendar.FRIDAY: dow.append("金曜日"); break;
         case Calendar.SATURDAY: dow.append("土曜日"); break;
       }

       // 年、月、日、曜日、時、分、秒を表示
       System.out.println(year + "/" + month + "/" + day + " " + dow
                  + " " + hour + ":" + minute + ":" + second);
     }
   }
___

■ sql.Statement

REF http://www.fireproject.jp/feature/postgresql/programing_jdbc/execute.html#2

  // 指定された SQL 文を実行する
  int  executeUpdate(String sql) 
  
  // SELECT 文のときに使う
   ResultSet  executeQuery(String sql) 


















NINJAIDX 4