Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come convertire una stringa alfabetica di numeri in Java

Lavorare con stringhe e numeri è una cosa che viene in su in qualsiasi programma Java . A volte si ottiene i dati che si desidera , ma nella forma sbagliata . È facile per convertire un numero in una stringa , ma conversione di una stringa in un numero è un pò più complicato . Fortunatamente, ci sono alcuni metodi utili a disposizione per raggiungere questo per voi . Cose che ti serviranno
Text Editor
Java programma
Show More Istruzioni
1

Mettere una istruzione try-catch in digitando " try { } catch ( NumberFormatException e) { } " ( senza le virgolette) . Tutti i metodi che convertono stringhe in numeri genera un'eccezione se la stringa non è formattato correttamente per un numero, quindi è importante per catturare questa eccezione , se si desidera che il programma per gestire l'errore . Potete mettere tutto il codice di gestione degli errori nella seconda coppia di parentesi graffe . Stringhe contenenti caratteri diversi da spazio bianco , cifre , punti decimali e segni negativi non converte in un numero
2

tipo . "Int i = Integer.parseInt ( Stringname ) ; " all'interno della prima coppia di parentesi graffe , dopo la parola "prova ". Ciò permette di convertire una stringa che rappresenta un numero intero in numero intero reale , e memorizzarlo nella variabile " i. " Per esempio , se la stringa è " 56 ", il variabile i sarebbe fissato a 56. Potrebbe essere utile per dichiarare la variabile intera che si desidera utilizzare prima che l'istruzione try-catch , in modo da poter utilizzare in un secondo momento .
3

tipo "lungo l = Long.parseLong ( Stringname ) ; "all'interno del try per convertire una stringa in un valore long , piuttosto che un numero intero. Questo funziona allo stesso modo come il metodo parseInt , solo che consente di memorizzare i numeri con una magnitudo maggiore di 2.147.483.647
4

tipo " short s = Short.parseShort ( Stringname ) ; " . All'interno del provare dichiarazione per memorizzare il numero della stringa come un corto . A " breve " è come un intero, solo il suo valore massimo è 32.767 . Si potrebbe desiderare di utilizzare un breve se si desidera convertire un sacco di stringhe , se la memoria non è un problema e se nessuno dei numeri sarà più grande di questo massimo (o più piccolo del negativo di esso) .
5

tipo "byte b = Byte.parseByte ( Stringname ) ; " all'interno del try per memorizzare il numero come un byte . A " byte" è il tipo di numero più piccolo , con un valore massimo di 127
6

tipo " double d = Double.parseDouble ( Stringname ) ; " . Nel provare dichiarazione di convertire la stringa in un valore doppio . Questo funziona con stringhe che contengono un punto decimale , come ad esempio " 3,1415 "
7

tipo " float f = Float.parseFloat ( Stringname ) ; " . Nel provare dichiarazione per memorizzare il numero della stringa come un galleggiante valore . A " float " è come un doppio, ma utilizza meno bit ed è quindi meno preciso .

 

Programmazione © www.354353.com