Java-lang-byte-compareto

提供:Dev Guides
移動先:案内検索

Java.lang.Byte.compareTo()メソッド

説明

  • java.lang.Byte.compareTo(Byte anotherByte)*は、2つのByteオブジェクトを数値的に比較します。

宣言

以下は* java.lang.Byte.compareTo()*メソッドの宣言です。

public int compareTo(Byte anotherByte)

指定者

インターフェイス comparable <Byte> のcompareTo

パラメーター

*anotherByte* -比較されるバイト

戻り値

このByteが引数Byteと等しい場合、このメソッドは値0を返します。このByteが数値的に引数Byteより小さい場合、0より小さい値。このByteが引数Byteよりも数値的に大きい場合、0より大きい値(符号付き比較)。

例外

NA

次の例は、lang.Byte.compareTo()メソッドの使用法を示しています。

package com.finddevguides;

import java.lang.*;

public class ByteDemo {

   public static void main(String[] args) {

     //create 2 Byte objects b1, b2
      Byte b1, b2;

     //assign values to b1, b2
      b1 = new Byte("-100");
      b2 = new Byte("10");

     //create an int res
      int res;

     //compare b1 with b2 and assign result to res
      res = b1.compareTo(b2);

      String str1 = "Both values are equal ";
      String str2 = "First value is greater";
      String str3 = "Second value is greater";

      if( res == 0 ) {
        System.out.println( str1 );
      } else if( res > 0 ) {
        System.out.println( str2 );
      } else if( res < 0 ) {
        System.out.println( str3 );
      }
   }
}

上記のプログラムをコンパイルして実行すると、次の結果が生成されます-

Second value is greater