String[] split(String regex)
String[] split(String regex, int limit)
import java.io.*; import java.util.Scanner; public class FruitsDemo{ public static Scanner fileScanner; public static void main(String[] args) { MakeScanner(); while (fileScanner.hasNextLine()) { data = fileScanner.nextLine(); System.out.printf("The line is '%s'\n",data); } fileScanner.close(); } private static void MakeScanner(){ String fileName = "FruitPrices.csv"; try { fileScanner = new Scanner(new File(fileName)); } catch (FileNotFoundException e) { System.out.printf("Error could not open %s\n"); } } }
String[] dataParts; int i; while (fileScanner.hasNextLine()) { data = fileScanner.nextLine(); System.out.printf("The line is '%s'\n",data); dataParts = data.split(","); int i = 0; while (i < dataParts.length) { System.out.printf("Part %d is '%s'\n",i, dataParts[i]); ++i; } }