lil_billy
16-09-2011, 00:59
Buonasera a tutti...
ho un file di testo composto da piu righe ed ogni riga è composta da:
stringa valore_intero stringa
io dovrei fare la somma sei vari valori interi presenti nelle varie righe ma non sò come estrarli :mc:
qualcuno di voi può gentilmente darmi una mano?:D
allego il codice:
import java.io.*;
import java.util.*;
class tl
{
public static void main(String [] args)
{
int somma=0;
String s;
try
{
BufferedReader in=new BufferedReader (new FileReader("testo.txt"));
s=in.readLine();
while(s!=null)
{
StringTokenizer st = new StringTokenizer(s, " ");
System.out.println(s);
if(sc.hasNextInt()) somma=sc.nextInt();
System.out.println("Intero: "+ somma);
s=in.readLine();
}
}
catch(FileNotFoundException e)
{
System.out.println("Errore apertura file testo");
System.out.println(0);
}
catch(IOException e)
{
System.out.println("Errore I/O file");
System.out.println(0);
}
}
}
ho un file di testo composto da piu righe ed ogni riga è composta da:
stringa valore_intero stringa
io dovrei fare la somma sei vari valori interi presenti nelle varie righe ma non sò come estrarli :mc:
qualcuno di voi può gentilmente darmi una mano?:D
allego il codice:
import java.io.*;
import java.util.*;
class tl
{
public static void main(String [] args)
{
int somma=0;
String s;
try
{
BufferedReader in=new BufferedReader (new FileReader("testo.txt"));
s=in.readLine();
while(s!=null)
{
StringTokenizer st = new StringTokenizer(s, " ");
System.out.println(s);
if(sc.hasNextInt()) somma=sc.nextInt();
System.out.println("Intero: "+ somma);
s=in.readLine();
}
}
catch(FileNotFoundException e)
{
System.out.println("Errore apertura file testo");
System.out.println(0);
}
catch(IOException e)
{
System.out.println("Errore I/O file");
System.out.println(0);
}
}
}