Ciao
non riesco a leggere il carattere slash facendo:
URL.indexOf("/");
cosa sbaglio ?
grazie
Ciao
non riesco a leggere il carattere slash facendo:
URL.indexOf("/");
cosa sbaglio ?
grazie
Se URL è un String, nulla. Ti ritorna l'indice della occorrenza o -1 se non la trova.Originariamente inviato da caste1982
non riesco a leggere il carattere slash facendo:
URL.indexOf("/");
cosa sbaglio ?
Magari spiega meglio l'esigenza e il problema. Così non si capisce molto.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
se metto una lettara la trova ma lo slash no.
String slash = "/";
int endsource = strURL.indexOf(slash);
String strSource =strURL.substring(43,endsource);
Tecnicamente il tuo substring funziona solo se endsource fosse uguale o superiore a 43 e ammesso che i due indici non siano "fuori".Originariamente inviato da caste1982
se metto una lettara la trova ma lo slash no.
String slash = "/";
int endsource = strURL.indexOf(slash);
String strSource =strURL.substring(43,endsource);
Che cosa vuoi fare e il perché, ovviamente non lo so.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ho una stringa
asdasdsrec=233232/fsdfdsf
in pratica devo fare un substring solo del numero , quindi avere solo il valore del numero
Ma allora perché hai messo 43 come start??? Sei sicuro che il numero inizia sempre dall'indice 43??Originariamente inviato da caste1982
ho una stringa
asdasdsrec=233232/fsdfdsf
in pratica devo fare un substring solo del numero , quindi avere solo il valore del numero
In generale, o cerchi i due caratteri che delimitano il numero cioè '=' e '/' e usi questi indici come start e end (start+1 ovviamente). Oppure usi le espressioni regolari.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
inizia dal 43 ed e' giusto il problema che non mi legge lo slash.
nulla. non funziona
int opensource = strURL.indexOf('=');
int endsource = strURL.indexOf('/');
strSource =strURL.substring(opensource+1,endsource);
atrimenti come posso fare con le espressioni regolari?
grazie mille
Non devi utilizzare il singolo apice, ma i doppi apici (le virgolette, quelle sopra il 2)!!Originariamente inviato da caste1982
nulla. non funziona
int opensource = strURL.indexOf('=');
int endsource = strURL.indexOf('/');
strSource =strURL.substring(opensource+1,endsource);
atrimenti come posso fare con le espressioni regolari?
grazie mille
Ciao.codice:int opensource = strURL.indexOf( "=" ); // <-- virgolette!! int endsource = strURL.indexOf( "/" ); // <-- virgolette!! strSource =strURL.substring(opensource+1,endsource);![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
ciao ,
ho provato anche con le virgolette ma non funziona...
non riesco proprio a capire cosa puo essere....
![]()