isSubclassOf: 指定されたクラスがこのクラスの直接または間接サブクラスかどうかをテストします。 isSuperclassOf: 指定されたClassがこのクラスの直接または間接のスーパークラスかどうかをテストします。 subclasses: 直接および間接サブクラスの配列を返します。
ここでは、class nameは完全修飾Javaクラス名(例: java.net.URL)または配列クラス名、char[] (または[C)はchar配列名、java.io.File (または[Ljava.io.File;)はjava.io.File[]の名前、というようになります。完全修飾されたクラス名が、実行時にJavaクラスを常に一意に識別するとはかぎりま...
たとえば、前述したGatherersクラスのwindowFixedメソッドはwindowSlidingメソッドでも結果はソースの要素数よりも減っていましたね。 どのようなデータを流すか、流さないかはGathererの内部処理で決めればよいことになっています。 さて、実行すると[0, 2, 4, 6, 8]が得られます。ぜひ試し...
Java Card 3.1では、配列ビューと呼ばれる別のメカニズムが提供されています。図3をご覧ください。配列ビューには、2つの大きなメリットがあります。 図3:親配列の要素のサブセットに対して作成された配列ビューの例 最初のメリットは、設計がシンプルになり、コードのモジュール性が向上...
BigInteger の 2 つの補数バイナリ表現を含むバイト サブ配列を BigInteger に変換します。 BigInteger(Int32, Byte[]) BigInteger の符号の大きさを BigInteger に変換します。 BigInteger(Int32, Byte[], Int32, Int32) BigInteger の符号の大きさを BigInteger に変換します。
replaceメソッドに指定している、第1引数が「置換対象の文字列」で、第2引数が「置換後の文字列」になります。 replaceメソッドを実行すると、結果として「置換された文字列」が返ってきます。 対象の文字列に「置換する文字列がない」ときには、元の文字列が返ってきます。
上記で確認したようにArrays内のArrayListクラスは固定長なので、リスト内の要素数を変更することはできない。 なので以下のようなコードはコンパイルは通るが実行時に例外UnsupportedOperationExceptionが発生してしまう。 // 固定長リストに対して要素の追加をしようとしているList<Integer>list1=Arrays...
当たり前のことだと思われるかもしれないが、現代のプログラミング言語は簡単にクラッシュする。 例えば要素数3の配列の4番目にアクセスすれば多くの言語はクラッシュする。 この手のバグは容易に発生するし、ものによっては気づかれないままリリースされることも珍しくない。
このスレッドのスタック ダンプを表すスタック トレース要素の配列を返します。 GetState() このスレッドの状態を返します。 HoldsLock(Object) 現在のスレッドが true 指定したオブジェクトに対してモニター ロックを保持している場合にのみ、 と を返します。 Interrupt() このスレッドを...
このJava 区切り文字による文字列の分割の場合、区切り文字はカンマ (,) であり、Java 文字列をカンマで分割した結果です。 operaこれにより、配列が分割されます。 1 classStrSplit{ 2 publicstaticvoidmain(String[]args){ 3 StringstrMain="Alpha, Beta, Delta, Gamma, Sigma"; ...