Unofficial
"CLDC 1.1
+ MIDP 2.0"
API Reference.
(日本語版)

クラス
java.lang.String の使用

String を使用しているパッケージ
java.io 入力および出力を連続して扱う入力および出力ストリームおよび関連する例外クラス、プリミティブ型と文字列の読み書きを定義するリーダーとライターなどのクラスおよびインタフェースを含むパッケージです。 
java.lang MID Profile のランゲージ・クラスは Java Platform, Standard Edition(Java SE)に由来します。 
java.util MID Profile のユーティリティ・クラスは Java Platforn, Standard Edition(Java SE)に由来します。 
javax.microedition.io MID Profile は、Connected, Limited Device Configuration(CLDC) による Generic Connection フレームワークに基づくネットワーク・サポートを含みます。 
javax.microedition.lcdui UI API はユーザーインタフェース実装のために1セットのフィーチャを MIDP アプリケーションに提供します。 
javax.microedition.media MIDP 2.0 メディア API は、モバイル・メディア API(JSR-135)仕様の直接のビルディング・ブロック(部分構造)互換です。 
javax.microedition.midlet MIDlet パッケージは Mobile Information Device Profile アプリケーションとアプリケーションを実行する環境(ランタイム環境)とのインタフェースを定義します。 
javax.microedition.pki 証明書はセキュアな接続のための情報を認証するために使用します。 
javax.microedition.rms Mobile Information Devie Profile は、永続的にデータを格納し、それをその後検索するためのメカニズムを MIDlet に提供します。 
 

java.io での String の使用
 

String を返す java.io のメソッド
 String DataInputStream.readUTF()
          保持している入力ストリームから Java 修正 UTF-8 形式の文字列を読み出し、String オブジェクトとして返します。
 String DataInput.readUTF()
          入力ストリームから Java 修正 UTF-8 形式の文字列を読み出し、String オブジェクトとして返します。
static String DataInputStream.readUTF(DataInput di)
          パラメータとして渡された DataInput オブジェクトから Java 修正 UTF-8 形式の文字列を読み出し、String オブジェクトとして返します。
 String ByteArrayOutputStream.toString()
          バッファに書き込まれたデータをデフォルトの文字エンコーディングにしたがって文字列に変換し、その結果を返します。
 

String 型のパラメータを持つ java.io のメソッド
 void PrintStream.print(String data)
          保持している出力ストリームへ渡された String オブジェクトが保持する文字列を書き込みます。
 void PrintStream.println(String data)
          保持している出力ストリームへ渡された String オブジェクトが保持する文字列を書き込みます。
 void Writer.write(String data)
          ストリームへ渡された String オブジェクトが保持している文字列を書き込みます。
 void Writer.write(String data, int index, int length)
          ストリームへ渡された String オブジェクトが保持している文字列の一部を書き込みます。
 void OutputStreamWriter.write(String data, int index, int length)
          ストリームへ渡された String オブジェクトが保持している文字列の一部を書き込みます。
 void DataOutputStream.writeChars(String data)
          保持している出力ストリームへ char 型配列のデータを各 char 値を順番に 2 バイトのデータとして書き込みます。
 void DataOutput.writeChars(String data)
          出力ストリームへ char 型配列のデータを各 char 値を順番に 2 バイトのデータとして書き込みます。
 void DataOutputStream.writeUTF(String data)
          保持している出力ストリームへ String オブジェクトが保持している文字列を Java 修正 UTF-8 形式のデータとして書き込みます。
 void DataOutput.writeUTF(String data)
          出力ストリームへ String オブジェクトが保持している文字列を Java 修正 UTF-8 形式のデータとして書き込みます。
 

String 型のパラメータを持つ java.io のコンストラクタ
EOFException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
InputStreamReader(InputStream is, String encoding)
          入力ストリームと文字エンコーディング名を受け取ってオブジェクトを構築します。
InterruptedIOException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
IOException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
OutputStreamWriter(OutputStream os, String encoding)
          出力ストリームと文字エンコーディング名を受け取ってオブジェクトを構築します。
UnsupportedEncodingException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
UTFDataFormatException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
 

java.lang での String の使用
 

String を返す java.lang のメソッド
 String String.concat(String target)
          この文字列と渡された文字列の内容を結合した、新たな文字列を返します。
 String Throwable.getMessage()
          設定されているメッセージ文字列を返します。
 String Thread.getName()
          このスレッドの名前を返します。
 String Class.getName()
          管理している対象オブジェクトのクラス、インタフェース、配列クラス、プリミティブ型、あるいは void のエンティティ完全指定名を文字列として返します。
static String System.getProperty(String name)
          指定した名前のシステム・プロパティ値を返します。
 String String.intern()
          文字列オブジェクトの正準表現を返します。
 String String.replace(char src, char dest)
          この文字列の中の指定された特定の文字を新たな文字に置き換えた、新たな文字列を返します。
 String String.substring(int index)
          この文字列の指定された位置以降の内容を持つ新たな文字列を返します。
 String String.substring(int start, int end)
          この文字列の開始指定位置以降、終了指定位置までの内容を持つ新たな文字列を返します。
static String Integer.toBinaryString(int value)
          渡された整数の 2 進数の文字列表現を作成して返します。
static String Integer.toHexString(int value)
          渡された整数の 16 進数の文字列表現を作成して返します。
 String String.toLowerCase()
          この文字列に含まれる文字を全て小文字に変換した、新たな文字列を返します(おそらく変更対象となる文字が無い場合はそのままの文字列への参照を返すでしょう)。
static String Integer.toOctalString(int value)
          渡された整数の 8 進数の文字列表現を作成して返します。
 String Throwable.toString()
          Throwable オブジェクトの文字列表現を返します。
 String Thread.toString()
          スレッドと優先度を含むこのスレッド固有の文字列表現を返します。
 String StringBuffer.toString()
          文字列バッファの保持内容を持った新しい文字列を生成して返します。
 String String.toString()
          この文字列自身をそのまま返します。
 String Short.toString()
          オブジェクトが保持している long 値を 10 進数表現の文字列を持った String オブジェクトへ変換します。
 String Object.toString()
          このオブジェクトの文字列表現を返します。
 String Long.toString()
          オブジェクトが保持している long 値を 10 進数表現の文字列を持った String オブジェクトへ変換します。
 String Integer.toString()
          オブジェクトが保持している int 値を 10 進数表現の文字列を持った String オブジェクトへ変換します。
 String Float.toString()
          この Float の値の文字列表現を返します。
 String Double.toString()
          この Double の値の文字列表現を返します。
 String Class.toString()
          管理している対象オブジェクトを文字列表現に変換して返します。
 String Character.toString()
          オブジェクトが保持している char 値を String オブジェクトへ変換します。
 String Byte.toString()
          オブジェクトが保持している byte 値を String オブジェクトへ変換します。
 String Boolean.toString()
          オブジェクトが保持している boolean 値を String オブジェクトへ変換します。
static String Double.toString(double d)
          渡された倍精度値 value の文字列表現を作成して返します。
static String Float.toString(float d)
          渡された単精度値 value の文字列表現を作成して返します。
static String Integer.toString(int value)
          渡された整数の 10 進数の文字列表現を作成して返します。
static String Integer.toString(int value, int radix)
          渡された整数 value の基数を radix とした文字列表現を作成して返します。
static String Long.toString(long value)
          渡された引数の 16 進数の文字列表現を作成して返します。
static String Long.toString(long value, int radix)
          渡された引数 value の基数を radix とした文字列表現を作成して返します。
 String String.toUpperCase()
          この文字列に含まれる文字を全て大文字にに変換した、新たな文字列を返します(おそらく変更対象となる文字が無い場合はそのままの文字列への参照を返すでしょう)。
 String String.trim()
          この文字列の前後に含まれる制御コードを削除した、新たな文字列を返します。
static String String.valueOf(boolean b)
          渡された boolean 値の文字列表現を返します。
static String String.valueOf(char ch)
          渡された char 値の文字列表現を返します。
static String String.valueOf(char[] value)
          渡された char 配列の内容を持つ、新たな文字列を返します。
static String String.valueOf(char[] value, int offset, int count)
          渡された char 配列内容の指定部分の内容を持つ、新たな文字列を返します。
static String String.valueOf(double value)
          渡された double 値の文字列表現を返します。
static String String.valueOf(float value)
          渡された float 値の文字列表現を返します。
static String String.valueOf(int value)
          渡された int 値の文字列表現を返します。
static String String.valueOf(long value)
          渡された long 値の文字列表現を返します。
static String String.valueOf(Object obj)
          渡されたオブジェクトの文字列表現を返します。
 

String 型のパラメータを持つ java.lang のメソッド
 StringBuffer StringBuffer.append(String target)
          文字列バッファに指定された文字列を追加します。
 int String.compareTo(String target)
          渡された文字列と自分自身の文字列を比較し、その結果が大きいか、小さいかまたは等しいかを返します。
 String String.concat(String target)
          この文字列と渡された文字列の内容を結合した、新たな文字列を返します。
 boolean String.endsWith(String target)
          この文字列が渡された文字列で終了するか否かを判定します。
 boolean String.equalsIgnoreCase(String anotherString)
          大文字・小文字の差を排除して、この String と別の String を比較します。
static Class Class.forName(String name)
          指定された完全指定形式のクラス名に対応するクラスを Java 仮想マシン上にロードしてリンクを行い、対応する Class オブジェクトを返します。
 byte[] String.getBytes(String enc)
          文字列を指定された文字列エンコーディングで byte 配列へ変換し、その結果を返します。
static String System.getProperty(String name)
          指定した名前のシステム・プロパティ値を返します。
 InputStream Class.getResourceAsStream(String name)
          管理している対象オブジェクトに対応する、指定された名前のリソースを検索します。
 int String.indexOf(String target)
          この文字列に渡された文字列が始めて現れる位置を返します。
 int String.indexOf(String target, int index)
          この文字列の指定された位置以降に、渡された文字列が始めて現れる位置を返します。
 StringBuffer StringBuffer.insert(int offset, String target)
          指定された文字列 target が文字列バッファの指定位置 offset に挿入されます。
static byte Byte.parseByte(String target)
          渡された文字列を 10 進数の値として評価し、その結果を byte 値として返します。
static byte Byte.parseByte(String target, int radix)
          渡された文字列を渡された基数の数値として評価し、その結果を byte 値として返します。
static double Double.parseDouble(String s)
          指定された文字列の表現を Double クラスの valueOf メソッドと同じように評価し、新しい double 値として返します。
static float Float.parseFloat(String s)
          指定された文字列の表現を Float クラスの valueOf メソッドと同じように評価し、新しい float 値として返します。
static int Integer.parseInt(String target)
          渡された文字列 target を 10 進数表現の int 値として評価し、その結果を返します。
static int Integer.parseInt(String target, int radix)
          渡された文字列 target を、基数 radix の数値として評価し、その結果を int 型の値として返します。
static long Long.parseLong(String target)
          渡された文字列 target を 10 進数表現の long 値として評価し、その結果を返します。
static long Long.parseLong(String target, int radix)
          渡された文字列 target を、基数 radix の数値として評価し、その結果を long 型の値として返します。
static short Short.parseShort(String target)
          渡された文字列 target を 10 進数表現の short 値として評価し、その結果を返します。
static short Short.parseShort(String target, int radix)
          渡された文字列 target を、基数 radix の数値として評価し、その結果を short 型の値として返します。
 boolean String.regionMatches(boolean type, int moffset, String target, int toffset, int len)
          渡された文字列とこの文字列の一部を比較し、その結果が一致するか否かを返します。
 boolean String.startsWith(String target)
          この文字列が渡された文字列で開始するか否かを判定します。
 boolean String.startsWith(String target, int index)
          この文字列内の指定位置からの文字列が、渡された文字列で始まるか否かを判定します。
static Integer Integer.valueOf(String target)
          渡された文字列 target を 10 進数表現の int 値として評価し、その結果を保持した Integer オブジェクトを返します。
static Float Float.valueOf(String s)
          指定された文字列によって提供された値に初期化された新しい Float オブジェクトを返します。
static Double Double.valueOf(String s)
          指定された文字列によって提供された値に初期化された新しい Double オブジェクトを返します。
static Integer Integer.valueOf(String target, int radix)
          渡された文字列 target を、基数 radix の数値として評価し、その結果を保持した Integer オブジェクトを返します。
 

String 型のパラメータを持つ java.lang のコンストラクタ
ArithmeticException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
ArrayIndexOutOfBoundsException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
ArrayStoreException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
ClassCastException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
ClassNotFoundException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
Error(String msg)
          エラーが生成された理由に関するメッセージを指定してオブジェクトを構築します。
Exception(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
IllegalAccessException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
IllegalArgumentException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
IllegalMonitorStateException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
IllegalStateException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
IllegalThreadStateException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
IndexOutOfBoundsException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
InstantiationException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
InterruptedException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
NegativeArraySizeException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
NoClassDefFoundError(String s)
          指定されたメッセージを持つ NoClassDefFoundError を生成します。
NullPointerException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
NumberFormatException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
OutOfMemoryError(String msg)
          エラーが生成された理由に関するメッセージを指定してオブジェクトを構築します。
RuntimeException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
SecurityException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
String(byte[] value, int offset, int count, String enc)
          渡された byte 配列の一部を指定された文字エンコーディングで Unicode に変換し、それを文字列とするオブジェクトを生成します。
String(byte[] value, String enc)
          渡された byte 配列を指定された文字エンコーディングで Unicode に変換し、それを文字列とするオブジェクトを生成します。
String(String value)
          渡された文字列のコピーを保持するオブジェクトを生成します。
StringBuffer(String value)
          文字列の長さ +16 文字の容量の指定された文字列を初期値とするオブジェクトを構築します。
StringIndexOutOfBoundsException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
Thread(Runnable target, String name)
          スレッドによる処理を行うために Runnable インタフェースを実装したインスタンスとスレッドの名前をパラメータとして受け取り、そのインスタンスの run() メソッドを新規のスレッドを生成して実行するためのオブジェクトを生成します。
Thread(String name)
          名前を指定して新しい Thread オブジェクトを構築します。
Throwable(String msg)
          メッセージを指定してオブジェクトを構築します。
VirtualMachineError(String msg)
          エラーが生成された理由に関するメッセージを指定してオブジェクトを構築します。
 

java.util での String の使用
 

String を返す java.util のメソッド
static String[] TimeZone.getAvailableIDs()
          この実装で使用可能な全てのタイム・ゾーン ID を返します。
 String TimeZone.getID()
          現在の所在地を表すタイム・ゾーン ID を返します。
 String Vector.toString()
          この Vector の文字列表現を返します。
 String Hashtable.toString()
          ハッシュテーブルを「比較的長い」文字列表現として返します。
 String Date.toString()
          Date オブジェクトを以下の形式で String に変換します: dow mon dd hh:mm:ss zzz yyyy 構成要素の意味は以下の通りです: dow は曜日を示します(SunMonTueWedThuFriSat)。
 

String 型のパラメータを持つ java.util のメソッド
static TimeZone TimeZone.getTimeZone(String ID)
          指定されたタイム・ゾーン ID に対応する TimeZone オブジェクトを返します。
 

String 型のパラメータを持つ java.util のコンストラクタ
NoSuchElementException(String msg)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
 

javax.microedition.io での String の使用
 

String として宣言されている javax.microedition.io のフィールド
static String HttpConnection.GET
          GET メソッドを示す定数(="GET")です。
static String HttpConnection.HEAD
          HEAD メソッドを示す定数(="HEAD")です。
static String HttpConnection.POST
          POST メソッドを示す定数(="POST")です。
 

String を返す javax.microedition.io のメソッド
 String SocketConnection.getAddress()
          ソケットと結び付けられているリモート・アドレスを返します。
 String Datagram.getAddress()
          データグラムのアドレスを返します。
 String SecurityInfo.getCipherSuite()
          接続に使用している暗号スイート(CipherSuite)の名前を返します。
 String ContentConnection.getEncoding()
          保持しているコンテンツのエンコーディングを返します。
 String HttpConnection.getFile()
          保持しているURLからファイル名部分を取り出して返します。
static String PushRegistry.getFilter(String connection)
          要求した接続に対応する登録されたフィルタを返します。
 String HttpConnection.getHeaderField(int n)
          HTTP レスポンス・ヘッダ・フィールドから指定行数目のフィールド値を取得して返します。
 String HttpConnection.getHeaderField(String name)
          HTTP レスポンス・ヘッダ・フィールドから任意のフィールド名に対応するフィールド値を返します。
 String HttpConnection.getHeaderFieldKey(int n)
          HTTP レスポンス・ヘッダ・フィールドから指定行数目のフィールド名を取得して返します。
 String HttpConnection.getHost()
          接続先のホスト情報を保持しているURLから取り出して返します。
 String UDPDatagramConnection.getLocalAddress()
          データグラム接続と結び付けられているローカル・アドレスを返します。
 String SocketConnection.getLocalAddress()
          ソケットと結び付けられているローカル・アドレスを返します。
 String ServerSocketConnection.getLocalAddress()
          ソケットと結び付けられているローカル・アドレスを返します。
static String PushRegistry.getMIDlet(String connection)
          要求した接続に対応する登録された MIDlet を返します。
 String HttpConnection.getProtocol()
          コネクションが使用するプロトコル(http あるいは https)を保持しているURLから取り出して返します。
 String SecurityInfo.getProtocolName()
          セキュア・プロトコルの名前を返します。
 String SecurityInfo.getProtocolVersion()
          プロトコルのバージョンを返します。
 String HttpConnection.getQuery()
          保持しているURLからクエリー(URLの「?」より後ろでリファレンスを除いた部分)を取り出して返します。
 String HttpConnection.getRef()
          保持しているURLからリファレンス(URLの「#」より後ろの部分)を取り出して返します。
 String HttpConnection.getRequestMethod()
          現在設定されているリクエスト・メソッドを文字列返します。
 String HttpConnection.getRequestProperty(String key)
          コネクションで保持しているリクエスト・ヘッダ・フィールドから指定キー名の値を返します。
 String HttpConnection.getResponseMessage()
          HTTP レスポンス・メッセージ(ステータス・メッセージ)を返します。
 String ContentConnection.getType()
          保持しているコンテンツのタイプを返します。
 String HttpConnection.getURL()
          コネクションが保持しているURLを返します。
static String[] PushRegistry.listConnections(boolean available)
          カレントの MIDlet スイートのために登録された接続リストを返します。
 

String 型のパラメータを持つ javax.microedition.io のメソッド
static String PushRegistry.getFilter(String connection)
          要求した接続に対応する登録されたフィルタを返します。
 String HttpConnection.getHeaderField(String name)
          HTTP レスポンス・ヘッダ・フィールドから任意のフィールド名に対応するフィールド値を返します。
 long HttpConnection.getHeaderFieldDate(String name, long def)
          HTTP レスポンス・ヘッダ・フィールドから任意のフィールド名に対応するフィールド値を日付として分析して返します。
 int HttpConnection.getHeaderFieldInt(String name, int def)
          HTTP レスポンス・ヘッダ・フィールドから任意のフィールド名に対応するフィールド値を int 型の値で返します。
static String PushRegistry.getMIDlet(String connection)
          要求した接続に対応する登録された MIDlet を返します。
 String HttpConnection.getRequestProperty(String key)
          コネクションで保持しているリクエスト・ヘッダ・フィールドから指定キー名の値を返します。
 Datagram DatagramConnection.newDatagram(byte[] buffer, int size, String address)
          指定されたバッファとそのサイズおよび宛先アドレスが設定された Datagram オブジェクトを生成します。
 Datagram DatagramConnection.newDatagram(int size, String address)
          指定したサイズのバッファが割り当てられ、指定した宛先アドレスを持った新しい Datagram オブジェクトを生成します。
static Connection Connector.open(String url)
          Generic Connection フレームワークによる接続をオープンします。
static Connection Connector.open(String url, int mode)
          アクセス・モードを指定して Generic Connection フレームワークによる接続をオープンします。
static Connection Connector.open(String url, int mode, boolean timeout)
          アクセス・モードとタイムアウト指示を指定して Generic Connection フレームワークによる接続をオープンします。
static DataInputStream Connector.openDataInputStream(String url)
          DataInputStream インタフェースによるオープンを行います。
static DataOutputStream Connector.openDataOutputStream(String url)
          DataOutputStream インタフェースによるオープンを行います。
static InputStream Connector.openInputStream(String url)
          InputStream インタフェースによるオープンを行います。
static OutputStream Connector.openOutputStream(String url)
          OutputStream インタフェースによるオープンを行います。
static long PushRegistry.registerAlarm(String midlet, long time)
          指定されたアプリケーションを指定の時刻に実行するように登録します。
static void PushRegistry.registerConnection(String connection, String midlet, String filter)
          アプリケーション管理ソフトウェアとのダイナミック接続を登録します。
 void Datagram.setAddress(String address)
          データグラムのアドレスを設定します。
 void HttpConnection.setRequestMethod(String method)
          リクエスト・メソッドを設定します。
 void HttpConnection.setRequestProperty(String key, String value)
          リクエスト・プロパティ(リクエスト・ヘッダ・フィールド)の指定キー名に値を設定します。
static boolean PushRegistry.unregisterConnection(String connection)
          ダイナミック接続を登録解除します。
 

String 型のパラメータを持つ javax.microedition.io のコンストラクタ
ConnectionNotFoundException(String msg)
          メッセージを指定してオブジェクトを構築します。
 

javax.microedition.lcdui での String の使用
 

String を返す javax.microedition.lcdui のメソッド
 String ImageItem.getAltText()
          イメージがそれを表示するデバイスのキャパシティを超える場合に代わりに表示する文字列を返します。
 String Canvas.getKeyName(int keyCode)
          キー・コードに対応する情報文字列を取得します。
 String Item.getLabel()
          このアイテムに設定されているラベルを取得します。
 String Command.getLabel()
          設定されている短いラベルを返します。
 String Command.getLongLabel()
          設定されている長いラベルを返します。
 String Ticker.getString()
          Ticker に現在設定されている文字列を返します。
 String TextField.getString()
          TextField の内容を文字列として返します。
 String TextBox.getString()
          TextBox の内容を文字列として返します。
 String Alert.getString()
          設定されているメッセージ文字列を返します。
 String List.getString(int elementNum)
          elementNum が示す要素の文字列部分を取得します。
 String ChoiceGroup.getString(int elementNum)
          保持している要素内の指定位置に設定されている文字列を返します。
 String Choice.getString(int elementNum)
          保持している要素内の指定位置に設定されている文字列を返します。
 String StringItem.getText()
          設定されている本文の内容を返します。
 String Displayable.getTitle()
          Displayable のタイトルを取得します。
 

String 型のパラメータを持つ javax.microedition.lcdui のメソッド
 int Form.append(String str)
          Form に1つの文字列からなる Item を追加します。
 int List.append(String stringPart, Image imagePart)
          List に要素を追加します。
 int ChoiceGroup.append(String stringPart, Image imagePart)
          要素に選択肢を追加します。
 int Choice.append(String stringElement, Image imageElement)
          要素に選択肢を追加します。
static Image Image.createImage(String name)
          指定された名前のリソースからイメージ・データを取得し、デコードした結果を持つ不変タイプのイメージを返します。
 void Graphics.drawString(String str, int x, int y, int anchor)
          現在のフォントおよび色を用いて指定された文字列を描画します。
 void Graphics.drawSubstring(String str, int offset, int len, int x, int y, int anchor)
          現在のフォントおよび色を用いて指定された文字列の指定部分を描画します。
 void List.insert(int elementNum, String stringPart, Image imagePart)
          指定した要素を List の指定した位置の要素のすぐ手前に挿入します。
 void ChoiceGroup.insert(int elementNum, String stringPart, Image imagePart)
          要素内の指定位置に選択肢を挿入します。
 void Choice.insert(int elementNum, String stringElement, Image imageElement)
          要素内の指定位置に選択肢を挿入します。
 void TextField.insert(String src, int position)
          TextField の内容に文字列を挿入します。
 void TextBox.insert(String src, int position)
          TextBox の内容に文字列を挿入します。
 void List.set(int elementNum, String stringPart, Image imagePart)
          elementNum が示す StringImage を新しい内容で置き換えます。
 void ChoiceGroup.set(int elementNum, String stringPart, Image imagePart)
          要素内の指定位置に存在する選択肢を新たな選択肢に置き換えます。
 void Choice.set(int elementNum, String stringElement, Image imageElement)
          要素内の指定位置に存在する選択肢を新たな選択肢に置き換えます。
 void ImageItem.setAltText(String altText)
          イメージがそれを表示するデバイスのキャパシティを超える場合に代わりに表示する文字列を設定します。
 void TextField.setInitialInputMode(String characterSubset)
          ユーザーがこの TextField の編集を開始する際に使用すべきである入力モードに関して実装にヒントを設定します。
 void TextBox.setInitialInputMode(String characterSubset)
          ユーザーがこの TextBox に対する編集を開始する際に使用すべき入力モードに関して実装に対するヒントを設定します。
 void Spacer.setLabel(String label)
          Spacer のラベルは null に制限されているため、このメソッドが呼ばれると常に IllegalStateException を throw します。
 void Item.setLabel(String label)
          このアイテムにラベルを設定します。
 void Ticker.setString(String str)
          Ticker によって表示する文字列を設定します。
 void TextField.setString(String text)
          指定された新しい内容を TextField に設定します。
 void TextBox.setString(String text)
          指定された新しい内容を TextBox に設定します。
 void Alert.setString(String str)
          表示するメッセージ文字列を設定します。
 void StringItem.setText(String text)
          指定された本文の内容を設定します。
 void Displayable.setTitle(String s)
          Displayable にタイトルを設定します。
 int Font.stringWidth(String str)
          このフォントにおける指定された文字列の幅をピクセル数で返します。
 int Font.substringWidth(String str, int offset, int len)
          指定されたオフセットから指定された文字数分の幅をピクセル数で返します。
 

String 型のパラメータを持つ javax.microedition.lcdui のコンストラクタ
Alert(String title)
          指定されたタイトルを持った空の Alert オブジェクトを構築します。
Alert(String title, String alertText, Image alertImage, AlertType alertType)
          指定されたタイトル、メッセージ文字列、イメージおよび AlertType を設定した Alert オブジェクトを構築します。
ChoiceGroup(String label, int choiceType)
          選択対象の要素を持っていない、指定されたラベルおよびタイプのオブジェクトを構築します。
ChoiceGroup(String label, int choiceType, String[] stringElements, Image[] imageElements)
          指定されたタイプのオブジェクトを、ラベル、選択要素の文字列配列、選択要素のイメージ配列を受け取って構築します。
ChoiceGroup(String label, int choiceType, String[] stringElements, Image[] imageElements)
          指定されたタイプのオブジェクトを、ラベル、選択要素の文字列配列、選択要素のイメージ配列を受け取って構築します。
Command(String label, int commandType, int priority)
          ラベル、タイプおよびプライオリティを受け取ってオブジェクトを構築します。
Command(String shortLabel, String longLabel, int commandType, int priority)
          ラベル、タイプおよびプライオリティを受け取ってオブジェクトを構築します。
CustomItem(String label)
          CustomItem のサブクラスが、ラベルを指定することができるように提供されたスーパークラスのコンストラクタです。
DateField(String label, int mode)
          ラベルと入力モードを受け取ってオブジェクトを構築します。
DateField(String label, int mode, TimeZone timeZone)
          カレントのロケールと指定されたタイム・ゾーンをベースにカレンダーの計算を行うオブジェクトを構築します。
Form(String title)
          指定されたタイトルの新しいオブジェクトを構築します。
Form(String title, Item[] items)
          指定された Item を持つオブジェクトを構築します。
Gauge(String label, boolean interactive, int maxValue, int initialValue)
          指定されたラベル、対話モード、最大値と初期値のオブジェクトを構築します。
ImageItem(String label, Image img, int layout, String altText)
          指定されたラベル、イメージ、レイアウト指定、代替テキスト文字列を受け取って新しい ImageItem を作成します。
ImageItem(String label, Image img, int layout, String altText, int appearanceMode)
          指定されたラベル、イメージ、レイアウト指定、代替テキスト文字列を受け取って新しい ImageItem を作成します。
List(String title, int listType)
          タイトルおよびリストのタイプを指定して、新しい空のオブジェクトを作成します。
List(String title, int listType, String[] stringElements, Image[] imageElements)
          タイトル、リストのタイプおよび初期設定する選択肢の文字列およびイメージの配列を指定して、新しいオブジェクトを作成します。
List(String title, int listType, String[] stringElements, Image[] imageElements)
          タイトル、リストのタイプおよび初期設定する選択肢の文字列およびイメージの配列を指定して、新しいオブジェクトを作成します。
StringItem(String label, String text)
          新しい StringItem オブジェクトを作成します。
StringItem(String label, String text, int appearanceMode)
          指定されたラベル、本文および外観モードを持つ新しい StringItem オブジェクトを作成します。
TextBox(String title, String text, int maxSize, int constraints)
          指定したタイトル文字列、初期のテキスト内容、最大キャラクタ数および入力制約を持った新しい TextBox オブジェクトを作成します。
TextField(String title, String text, int maxSize, int constraints)
          指定されたタイトル文字列、テキストの内容、最大文字数および入力制約を設定した新しい TextField オブジェクトを作成します。
Ticker(String str)
          初期設定する内容文字列を受け取って、新たな Ticker オブジェクトを構築します。
 

javax.microedition.media での String の使用
 

String として宣言されている javax.microedition.media のフィールド
static String PlayerListener.CLOSED
          Player が閉じられたときに通知します。
static String PlayerListener.DEVICE_AVAILABLE
          システムか別の高優先度アプリケーションが現在 Player に利用可能な排他的なデバイスを開放したときに通知します。
static String PlayerListener.DEVICE_UNAVAILABLE
          システムか別の高優先度アプリケーションが以前に一時的に利用可能だった排他的なデバイスを制御するときに通知します。
static String PlayerListener.DURATION_UPDATED
          Player の継続時間が更新されたときに通知されます。
static String PlayerListener.END_OF_MEDIA
          Player がメディアの終端に到達して停止するときに通知されます。
static String PlayerListener.ERROR
          エラーが発生したときに通知します。
static String PlayerListener.STARTED
          Player が開始するときに通知されます。
static String PlayerListener.STOPPED
          stop メソッドが呼び出された結果として Player が停止するときに通知されます。
static String Manager.TONE_DEVICE_LOCATOR
          トーン・シーケンスを再生するためのトーン Player を作成するためのロケータです。
static String PlayerListener.VOLUME_CHANGED
          オーディオ・デバイスの音量を変更するときに通知します。
 

String を返す javax.microedition.media のメソッド
 String Player.getContentType()
          この Player によって再生されるメディアの Content-Type を取得します。
static String[] Manager.getSupportedContentTypes(String protocol)
          指定したプロトコルでサポートされる Content-Type のリストを取得します。
static String[] Manager.getSupportedProtocols(String content_type)
          指定した Content-Type でサポートするプロトコルのリストを取得します。
 

String 型のパラメータを持つ javax.microedition.media のメソッド
static Player Manager.createPlayer(InputStream stream, String type)
          InputStream によるメディアを再生する Player を作成します。
static Player Manager.createPlayer(String locator)
          指定のロケータから Player を作成します。
 Control Controllable.getControl(String controlType)
          指定された Control インタフェースを実装するオブジェクトを取得します。
static String[] Manager.getSupportedContentTypes(String protocol)
          指定したプロトコルでサポートされる Content-Type のリストを取得します。
static String[] Manager.getSupportedProtocols(String content_type)
          指定した Content-Type でサポートするプロトコルのリストを取得します。
 void PlayerListener.playerUpdate(Player player, String event, Object eventData)
          このメソッドは Player でイベントが発生したとき、登録されたリスナーにイベントを提供するために呼ばれます。
 

String 型のパラメータを持つ javax.microedition.media のコンストラクタ
MediaException(String reason)
          指定した詳細メッセージを含む MediaException を構築します。
 

javax.microedition.midlet での String の使用
 

String を返す javax.microedition.midlet のメソッド
 String MIDlet.getAppProperty(String key)
          アプリケーション管理ソフトから指定された名前のプロパティを取り出すためのメカニズムを MIDlet に提供します。
 

String 型のパラメータを持つ javax.microedition.midlet のメソッド
 int MIDlet.checkPermission(String permission)
          指定したパーミッションのステータスを取得します。
 String MIDlet.getAppProperty(String key)
          アプリケーション管理ソフトから指定された名前のプロパティを取り出すためのメカニズムを MIDlet に提供します。
 boolean MIDlet.platformRequest(String URL)
          示した URL をデバイスが扱う(例えば、表示またはインストール)ように要求します。
 

String 型のパラメータを持つ javax.microedition.midlet のコンストラクタ
MIDletStateChangeException(String s)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
 

javax.microedition.pki での String の使用
 

String を返す javax.microedition.pki のメソッド
 String Certificate.getIssuer()
          この証明書の発行者の名前を取得します。
 String Certificate.getSerialNumber()
          この Certificate のシリアル番号の表示可能な形式を取得します。
 String Certificate.getSigAlgName()
          Certificate に署名するために使用するアルゴリズムの名前を取得します。
 String Certificate.getSubject()
          この証明書の対象の名前を取得します。
 String Certificate.getType()
          この証明書のタイプを取得します。
 String Certificate.getVersion()
          この Certificate のバージョン番号を取得します。
 

String 型のパラメータを持つ javax.microedition.pki のコンストラクタ
CertificateException(String message, Certificate certificate, byte status)
          メッセージ、Certificate、および指定のエラー理由で新しい例外を構築します。
 

javax.microedition.rms での String の使用
 

String を返す javax.microedition.rms のメソッド
 String RecordStore.getName()
          この RecordStore の名前を返します。
static String[] RecordStore.listRecordStores()
          MIDlet スイートが持つ、全てのレコード・ストアの名前を文字列配列で返します。
 

String 型のパラメータを持つ javax.microedition.rms のメソッド
static void RecordStore.deleteRecordStore(String recordStoreName)
          指定された名前のレコード・ストアを削除します。
static RecordStore RecordStore.openRecordStore(String recordStoreName, boolean createIfNecessary)
          MIDlet スイートに関連するレコード・ストアをオープンあるいは作成します。
static RecordStore RecordStore.openRecordStore(String recordStoreName, boolean createIfNecessary, int authmode, boolean writable)
          他の MIDlet スイートと共有することができるレコード・ストアのオープンまたは作成を行います。
static RecordStore RecordStore.openRecordStore(String recordStoreName, String vendorName, String suiteName)
          指定した名前の MIDlet スイートに関連するレコード・ストアをオープンします。
 

String 型のパラメータを持つ javax.microedition.rms のコンストラクタ
InvalidRecordIDException(String message)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
RecordStoreException(String message)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
RecordStoreFullException(String message)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
RecordStoreNotFoundException(String message)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
RecordStoreNotOpenException(String message)
          例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。
 


Unofficial
"CLDC 1.1
+ MIDP 2.0"
API Reference.
(日本語版)

公式仕様書原文の著作権表記等(※):

Mobile Information Device Profile Specification ("Specification")
Version: 2.0
Status: FCS
Release: November 5, 2002

Copyright 2002 Sun Microsystems, Inc. and Motorola, Inc.
All rights reserved.
※ただしこの API リファレンスは英語仕様を一語一句正確に翻訳したものではなく、一度私が英語の仕様原文を読んだ上で元の意味と構造をなるべく保つように書き起こしたものです。このため一部は完全に異なる説明となっています。また CLDC 1.1 部分は同仕様の範囲外であるため、まったく参考とはしていません。

※仕様書のライセンス上、問題は無いと考えておりますが、万が一問題があるとお考えの関係者の方がいらっしゃいましたらメールにて連絡をいただけると幸いに存じます(第一言語に日本語、第二言語に英語を希望しますが、返信は基本的に日本語で行います)。

この API リファレンスは仕様書の日本語版という位置づけでは作成していませんし、仕様書ほど厳格でもありません。MUST、SHOULD、MAY などの仕様の条件を強調する文を維持していません(反映すらしていない個所もあります)。仮想マシンおよび MIDP の実装のために使用することは避けてください。そのような用途には必ず公式仕様書原文そのものを用いるべきです。
この API リファレンスに記載されている内容は"さかきけい"が Sun Microsystems, Inc や Motorola, Inc、Java Community Process が公開している各種公式資料を元に、独自に調査・編集したものであり、Sun Microsystems, Inc や Motorola, Inc、Java Community Process 等とは一切関係ありません。したがってこの API リファレンスに関する問い合わせを関係各社等に対して行うことを固く禁じます。
また、記載された内容には既知か否かに関らず誤りが含まれる可能性があり、一切保証はありません。本 API リファレンスを使用した結果、不利益が生じたとしても"さかきけい"は一切の責任を負いません。
許可無く公開/非公開および Internet/Intranet/LAN を問わず他サイトに転載すること、複写および複製すること、ローカル・ファイル等に保存することを禁じます。


Copyright© 2001-2002,2005-2009,2011 by KEI SAKAKI.
ALL RIGHTS RESERVED.
無断転載を禁じます。

Unofficial "CLDC 1.0 + MIDP 1.0" API Reference はこちらです。