Dieses Mal lernen wir, wie man die Methoden der Integer-Klasse verwendet. Es wird von Zeit zu Zeit aktualisiert.
compare(int x, int y) Vergleichen Sie die beiden int-Werte numerisch. Wert 0 für x == y, Ein Wert kleiner als 0, wenn x <y, Größer als 0, wenn x> y
System.out.println(Integer.compare(1, 2));
System.out.println(Integer.compare(2, 2));
System.out.println(Integer.compare(5, 2));
-1
0
1
compareTo(Integer anotherInteger) Vergleichen Sie zwei Integer-Objekte numerisch.
Wert 0, wenn diese Ganzzahl gleich dem Argument Ganzzahl ist. Ein Wert kleiner als 0, wenn diese Ganzzahl kleiner als das Argument Ganzzahl ist. Ein Wert größer als 0, wenn diese Ganzzahl größer als das Argument Ganzzahl ist.
Integer number = new Integer(100);
System.out.println(number.compareTo(10));
System.out.println(number.compareTo(500));
System.out.println(number.compareTo(100));
1
-1
0
decode(String nm) String in Ganzzahl dekodieren.
Integer num = Integer.decode("100");
Integer nm = 100;
System.out.println(num + nm);
200
equals(Object obj) Vergleicht dieses Objekt mit dem angegebenen Objekt.
Integer number = new Integer(100);
Integer num = new Integer(100);
Integer nm = new Integer(500);
System.out.println(number == num);
System.out.println(number.equals(num));
System.out.println(number.equals(nm));
false
true
false
parseInt(String s) Analysiert Zeichenfolgenargumente syntaktisch als Ganzzahltypen mit Vorzeichen. Der Rückgabewert ist vom Typ int
String str = "123";
int i = Integer.parseInt(str);
int sum = i + 100;
System.out.println(sum);
223
valueOf(int i),valueOf(String s) Gibt eine Integer-Instanz zurück, die den angegebenen int-Wert darstellt. Gibt ein Integer-Objekt zurück, das den Wert des angegebenen Strings enthält. Der Rückgabewert ist vom Typ Integer
int i1 = Integer.valueOf(100);
int i2 = Integer.valueOf("100");
System.out.println(i1 + i2);
200
Recommended Posts