IL Giava La classe intera rientra nel Java.lang.Number pacchetto. Questa classe racchiude un valore del tipo primitivo int in un oggetto. Un oggetto della classe Integer contiene un singolo campo di tipo int value.
Metodi interi Java
La classe Java Integer fornisce diversi metodi per convertire un int in a Corda e una String in un int, così come altre costanti e metodi che gestiscono un int. I vari Giava I metodi interi sono i seguenti:
SN | Modificatore e tipo | Metodo | Descrizione |
---|---|---|---|
1) | interno statico | bitCount() | Restituisce il numero di bit a 1 nella rappresentazione binaria in complemento a 2 del valore int specificato. |
2) | byte | byteValore() | Converte il numero specificato in un tipo byte primitivo e restituisce il valore dell'oggetto intero come byte. |
3) | Interno statico | confrontare() | Confronta numericamente due valori int e restituisce il risultato in un equivalente intero. |
4) | interno | Paragonare a() | Confronta numericamente due oggetti interi e restituisce il risultato come -1, 0 o 1. |
5) | interno statico | confrontaUnsigned() | Confronta due oggetti interi trattando numericamente i valori come senza segno e restituisce il risultato come -1, 0 o 1. |
6) | Intero statico | decodificare() | Decodifica un oggetto String in un valore Integer. |
7) | interno statico | divideUnsigned() | Restituisce il quoziente senza segno della divisione del primo argomento per il secondo argomento in cui ciascun argomento e il risultato vengono interpretati come un valore senza segno. |
8) | Doppio | doppioValore() | Converte il valore intero specificato e restituisce il risultato come doppio equivalente. |
9) | booleano | equivale() | Confronta il valore del parametro con il valore dell'oggetto Integer corrente e restituisce un valore booleano ( True o False ). |
10) | galleggiante | valore float() | Converte il valore intero specificato e restituisce il risultato come equivalente float. |
undici) | Intero statico | getintero() | Determina il valore intero della proprietà di sistema con il nome specificato. |
12) | interno statico | codice hash() | Restituisce un codice hash per il numero intero specificato. |
13) | interno statico | più altoUnBit() | Restituisce un valore int con al massimo un singolo bit, nella posizione del bit di ordine più alto ('più a sinistra') nel valore int specificato. |
14) | interno statico | più bassoUnBit() | Restituisce un valore int con al massimo un singolo bit, nella posizione del bit di ordine più basso ('più a destra') nel valore int specificato. |
quindici) | interno statico | massimo() | Restituisce il valore massimo tra i due argomenti del metodo. |
16) | interno statico | minimo() | Restituisce il valore minimo tra i due argomenti del metodo. |
17) | int | intValue() | Restituisce il valore del numero specificato come int. |
18) | lungo | valore lungo() | Restituisce il valore dell'oggetto long specificato come equivalente long. |
19) | interno statico | numeroZeriprincipali() | Restituisce il numero totale di bit zero che precedono il bit di ordine più alto ('più a sinistra') nella rappresentazione binaria in complemento a 2 del valore int specificato. |
venti) | interno statico | numeroDiZeriTrailing() | Restituisce il numero totale di bit zero che seguono il bit di ordine più basso ('più a destra') nella rappresentazione binaria in complemento a 2 del valore int specificato. |
ventuno) | interno statico | analizzareInt() | Analizza l'argomento String come un oggetto intero decimale con segno. |
22) | interno statico | parseUnsignedInt() | Analizza l'argomento String come un oggetto intero decimale senza segno. |
23) | interno statico | restoUnsigned() | Restituisce il resto senza segno della divisione del primo argomento per il secondo argomento in cui ciascun argomento e il risultato vengono interpretati come un valore senza segno. |
24) | interno statico | inversione() | Restituisce il valore ottenuto invertendo l'ordine dei bit nella rappresentazione binaria in complemento a 2 del valore int specificato. |
25) | interno statico | reverseBytes() | Restituisce il valore ottenuto invertendo l'ordine dei byte nella rappresentazione binaria in complemento a 2 del valore int specificato. |
26) | interno statico | gira a sinistra() | Restituisce il valore ottenuto ruotando la rappresentazione binaria in complemento a 2 del valore int specificato lasciato dal numero di bit specificato. |
27) | interno statico | ruota a destra() | Restituisce il valore ottenuto ruotando la rappresentazione binaria in complemento a 2 del valore int specificato a destra del numero di bit specificato. |
28) | corto | breveValore() | Restituisce il valore di questo intero come tipo breve dopo una conversione primitiva. |
29) | interno statico | cartello() | Restituisce la funzione signum del valore int specificato. |
30) | interno statico | somma() | Restituisce la somma sommando due numeri interi insieme come da + operatore. |
31) | stringa statica | toBinaryString() | Restituisce una rappresentazione di stringa dell'argomento intero come intero senza segno in base binaria 2. |
32) | stringa statica | aHexString() | Restituisce una rappresentazione di stringa dell'argomento intero come intero senza segno in base binaria 16. |
33) | stringa statica | toOctalString() | Restituisce una rappresentazione di stringa dell'argomento intero come intero senza segno in base binaria 8. |
3.4) | Corda | accordare() | Restituisce un oggetto String che rappresenta il valore dell'oggetto Number. |
35) | stringa statica | toUnsignedString() | Converte l'argomento in long mediante una conversione senza segno. |
36) | statico lungo | toUnsignedLong() | Restituisce una rappresentazione di stringa dell'argomento come valore decimale senza segno. |
37) | Intero statico | valore di() | Restituisce l'oggetto intero pertinente che contiene il valore dell'argomento passato. |