Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-01-2010, 15:14   #1
Fire Fox II
Senior Member
 
L'Avatar di Fire Fox II
 
Iscritto dal: Nov 2000
Città: Salerno
Messaggi: 4338
[Java] String to Char : riconoscere spazio

Salve raga

come da oggetto...

Durante la conversione di una stringa in un array di caratteri, come faccio a riconoscere lo spazio ?

La funzione (string.charAt(i) == ' ') mi viene restituita come errore...

Thanks
__________________
Doc : "Ovviamente, il continuum temporale è stato interrotto creando questa nuova temporale sequenza di eventi risultante in questa realtà alternativa"
Marty : ...... "Che lingua è, Doc?!?"
Fire Fox II è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2010, 15:24   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2787
In che modo la usi quella funzione? E qual è l'errore che ti riporta?
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2010, 16:10   #3
Don[ITA]
Senior Member
 
L'Avatar di Don[ITA]
 
Iscritto dal: Jul 2006
Città: Bergamo
Messaggi: 401
Se vuoi convertire una stringa in un char[], puoi usare toCharArray().
__________________
iMac 27" 5K
Don[ITA] è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2010, 16:57   #4
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Quote:
Originariamente inviato da Fire Fox II Guarda i messaggi
come faccio a riconoscere lo spazio ?

La funzione (string.charAt(i) == ' ') mi viene restituita come errore...

Thanks

esattamente in quel modo

Es

Codice:
String y = " Ciao ";
if(y.charAt(0) == ' ')System.out.println("Spazio");
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 22-01-2010, 02:35   #5
Fire Fox II
Senior Member
 
L'Avatar di Fire Fox II
 
Iscritto dal: Nov 2000
Città: Salerno
Messaggi: 4338
Allora, praticamente il problema è questo...

Io ho una stringa contenente una data, del tipo "22 gennaio 2010"

Ora da questa stringa devo catturare in 3 variabili diverse, giorno, mese e anno

Per fare questo devo riconoscere lo spazio...

La funzione (string.charAt(i) == ' ') non me lo rileva

Infatti per la data 5 gennaio, io catturo i primi 2 caratteri in una variabile e poi il casting ad intero, ma ottengo questo errore



Naturalmente dovrei fare in modo che il secondo carattere lo salti...
__________________
Doc : "Ovviamente, il continuum temporale è stato interrotto creando questa nuova temporale sequenza di eventi risultante in questa realtà alternativa"
Marty : ...... "Che lingua è, Doc?!?"
Fire Fox II è offline   Rispondi citando il messaggio o parte di esso
Old 22-01-2010, 02:46   #6
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2787
Non so se quel quadratino è una notazione particolare per lo spazio oppure è proprio un altro carattere. Nel secondo caso è normale che non funzioni.
Nel primo caso invece probabilmente stai usando nel modo sbagliato charAt. Ad ogni modo in questi casi è più comodo usare il metodo split (la cui documentazione puoi trovare qui -> LINK)
L'utilizzo è molto semplice, nel tuo caso ad esempio:
Codice:
String data="22 gennaio 2010";
String tokens[]=data.split(" ");
In questo modo in tokens[0] avrai "22", in tokens[1] "gennaio" e in tokens[2] "2010". Ti resterà da convertire tokens[0] e tokens[2] in interi e sei a posto.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 22-01-2010, 11:18   #7
Fire Fox II
Senior Member
 
L'Avatar di Fire Fox II
 
Iscritto dal: Nov 2000
Città: Salerno
Messaggi: 4338
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
Non so se quel quadratino è una notazione particolare per lo spazio oppure è proprio un altro carattere. Nel secondo caso è normale che non funzioni.
Nel primo caso invece probabilmente stai usando nel modo sbagliato charAt. Ad ogni modo in questi casi è più comodo usare il metodo split (la cui documentazione puoi trovare qui -> LINK)
L'utilizzo è molto semplice, nel tuo caso ad esempio:
Codice:
String data="22 gennaio 2010";
String tokens[]=data.split(" ");
In questo modo in tokens[0] avrai "22", in tokens[1] "gennaio" e in tokens[2] "2010". Ti resterà da convertire tokens[0] e tokens[2] in interi e sei a posto.
Ottimo! Ti ringrazio
__________________
Doc : "Ovviamente, il continuum temporale è stato interrotto creando questa nuova temporale sequenza di eventi risultante in questa realtà alternativa"
Marty : ...... "Che lingua è, Doc?!?"
Fire Fox II è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Oracle NetSuite si potenzia con nuove fu...
Musica generata con l'IA: Sony lavora a ...
Cyberpunk 2077 in versione PC su smartph...
BYD si gioca un grosso jolly: pronta Rac...
Samsung annuncia l'arrivo in Italia dei ...
Offerta lancio Pixel 10a: come ottenere ...
Google presenta Pixel 10a: poche le novi...
Caos F1 2026: 14 monoposto senza omologa...
Tesla festeggia il primo Cybercab prodot...
Desktop piccolo e potente? NZXT H2 Flow ...
Polestar spinge sull'acceleratore: arriv...
Nuovo record mondiale nel fotovoltaico: ...
L'ultimo baluardo cade: fine supporto pe...
'Il mondo non ha mai visto nulla di simi...
La Commissione europea mette sotto indag...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 22:18.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v