Visualizzazione dei risultati da 1 a 2 su 2

Discussione: pattern

  1. #1
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803

    pattern

    salve, devo verificare se un file ha una struttura del tipo "String float" per ogni riga (ossia Stringa-spazio-numero)
    - ho pensato come prima soluzione (non verificata ancora, e in verità piuttosto stupida )
    if (in.hasNext() && in.hasNextFloat())
    funzionerebbe se hasNext funzionasse fino allo spazio...boh

    - poi ho pensato di usare i pattern:
    Pattern c = Pattern.compile("^[a-zA-z]+ \d+$");
    cosa ho sbagliato nel pattern?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    72
    Se la stringa non contiene spazi, puoi fare così:
    codice:
    String lettaDaFile="ciao 6.35f";
    String stringhe[]=lettaDaFile.split(" ");
    System.out.println("Stringa="+stringhe[0]);
    float f=Float.parseFloat(stringhe[1]);
    System.out.println("Float="+f);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.