ここでは、class nameは完全修飾Javaクラス名(例: java.net.URL)または配列クラス名、char[] (または[C)はchar配列名、java.io.File (または[Ljava.io.File;)はjava.io.File[]の名前、というようになります。完全修飾されたクラス名が、実行時にJavaクラスを常に一意に識別するとはかぎりま...
isSubclassOf: 指定されたクラスがこのクラスの直接または間接サブクラスかどうかをテストします。 isSuperclassOf: 指定されたClassがこのクラスの直接または間接のスーパークラスかどうかをテストします。 subclasses: 直接および間接サブクラスの配列を返します。
dataTypeパラメーターをDT_FLOAT、DT_COMPLEX64、DT_BFLOAT16、またはDT_HALFに設定した場合、contentパラメーターはFLOAT型要素の1次元配列である必要があります。 dataTypeパラメーターをDT_COMPLEX64に設定した場合、配列内の隣接する2つの要素はすべて、複素数の実数部と虚数部を表します。 data...
forEachRemainingメソッドの引数の型がConsumerインタフェースになっていますが、SinkインタフェースはConsumerインタフェースのサブインタフェースなので、実態はSinkインタフェースです。 メソッド内では、配列の範囲チェックの後に、do-while文でループします。 このループで、配列の要素を引...
上記で確認したようにArrays内のArrayListクラスは固定長なので、リスト内の要素数を変更することはできない。 なので以下のようなコードはコンパイルは通るが実行時に例外UnsupportedOperationExceptionが発生してしまう。 // 固定長リストに対して要素の追加をしようとしているList<Integer>list1=Arrays...
replaceAll第1引数に正規表現、第2引数に置換文字列を指定して置換する。 置換後の文字列が返ってくる。全ての文字列が置換される。text.replaceAll(“[0-9]+”, “world”) replaceFirst第1引数に正規表現、第2引数に置換文字列を指定して置換する。
このスレッドのスタック ダンプを表すスタック トレース要素の配列を返します。 GetState() このスレッドの状態を返します。 HoldsLock(Object) 現在のスレッドが true 指定したオブジェクトに対してモニター ロックを保持している場合にのみ、 と を返します。 Interrupt() このスレッドを...
staticvoidcreate1(){// 参照型の配列だと、参照型のListが想定通りに返されますが...String[]words={"abc","def","ghi"};List<String>list1=Arrays.asList(words);}staticvoidcreate2(){// プリミティブ型の配列をasList()の引数にすると、「配列がリスト中の1要素となる」ため、要素数1のリ...
このJava 区切り文字による文字列の分割の場合、区切り文字はカンマ (,) であり、Java 文字列をカンマで分割した結果です。 operaこれにより、配列が分割されます。 1 classStrSplit{ 2 publicstaticvoidmain(String[]args){ 3 StringstrMain="Alpha, Beta, Delta, Gamma, Sigma"; ...
length メソッドは、文字列、シーケンス、および配列 TypeCode オブジェクトで呼び出すことができます。 戻り値: 文字列およびシーケンスのバウンド、または配列の要素数 例外: BadKind - メソッドが、不適切な種類の TypeCode オブジェクトで呼び出された場合content...