Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaのバイトクラス


Byteクラスは、プリミティブ型のバイトの値をオブジェクトにラップします。 Byte型のオブジェクトには、byte型の単一のフィールドが含まれています。

以下は、Byteクラスのメソッドの一部です-

Sr.No。 メソッドと説明
1 byte byteValue()
このメソッドは、このバイトの値をバイトとして返します。
2 int compareTo(Byte anotherByte)
このメソッドは、2つのバイトオブジェクトを数値で比較します。
3 static Byte decode(String nm)
このメソッドは、文字列をバイトにデコードします。
4 double doubleValue()
このメソッドは、このバイトの値をdoubleとして返します。
5 boolean equals(Object obj)
このメソッドは、このオブジェクトを指定されたオブジェクトと比較します。
6 float floatValue()
このメソッドは、このバイトの値をfloatとして返します。
7 int hashCode()
このメソッドは、このバイトのハッシュコードを返します。
8 int intValue()
このメソッドは、このバイトの値をintとして返します。
9 long longValue()
このメソッドは、このバイトの値をlongとして返します。
10 static byte parseByte(String s)
このメソッドは、文字列引数を符号付き10進バイトとして解析します。

例を見てみましょう-

import java.lang.*;
public class Demo {
   public static void main(String[] args){
      Byte b1, b2;
      int i1, i2;
      b1 = new Byte("1");
      b2 = new Byte("-1");
      i1 = b1.intValue();
      i2 = b2.intValue();
      String str1 = "int value of Byte " + b1 + " is " + i1;
      String str2 = "int value of Byte " + b2 + " is " + i2;
      System.out.println( str1 );
      System.out.println( str2 );
   }
}

出力

int value of Byte 1 is 1
int value of Byte -1 is -1

別の例を見てみましょう-

import java.lang.*;
public class Demo {
   public static void main(String[] args){
      Byte b1, b2;
      String s1, s2;
      b1 = new Byte("-123");
      b2 = new Byte("0");
      s1 = b1.toString();
      s2 = b2.toString();
      String str1 = "String value of Byte " + b1 + " is " + s1;
      String str2 = "String value of Byte " + b2 + " is " + s2;
      System.out.println( str1 );
      System.out.println( str2 );
   }
}

出力

String value of Byte -123 is -123
String value of Byte 0 is 0

  1. Javaのスーパーキーワード

    スーパー変数は直接の親クラスインスタンスを参照します。 スーパー変数は、直接の親クラスメソッドを呼び出すことができます。 super()は、直接の親クラスコンストラクターとして機能し、子クラスコンストラクターの最初の行である必要があります。 オーバーライドされたメソッドのスーパークラスバージョンを呼び出す場合、superキーワードが使用されます。 例 class Animal {    public void move() {       System.out.println("Animals can move");

  2. Javaでの集約

    集約とはHAS-A関係を指します。最初に例を見てみましょう- 例 public class Vehicle{} public class Speed{} public class Van extends Vehicle {    private Speed sp; } これは、クラスVanHAS-ASpeedを示しています。 Speed用に別のクラスを用意することで、speedに属するコード全体をVanクラス内に配置する必要がなくなり、複数のアプリケーションでSpeedクラスを再利用できるようになります。 オブジェクト指向機能では、ユーザーはどのオブジェクトが実際の作業を