import java.io.File;
import java.util.ArrayList;
import java.util.Locale;
import java.util.Scanner;
public class Uczacy {
public Uczacy(){
System.out.println("Podaj nazwe pliku uczacego?");
Scanner scan = new Scanner(System.in);
String fname = scan.nextLine();
ArrayList<ArrayList<Float>> numbers = new ArrayList<ArrayList<Float>>();
try
(
Scanner sc = new Scanner(new File(fname));
)
{
while(sc.hasNextLine())
{
ArrayList<Float> oneRow = new ArrayList<Float>();
Scanner scanner = new Scanner(sc.nextLine());
scanner.useLocale(Locale.US);
while(scanner.hasNextFloat())
{
oneRow.add(scanner.nextFloat());
}
numbers.add(oneRow);
System.out.println(oneRow);
scanner.close();
scan.close();
}
//System.out.println(numbers.get(1).get(1));
}
catch(Exception e)
{
System.out.println(e);
}
}
public void printElement(przekazanie listy jako argument z powyzszej funkcji, int indeks1, indeks2
){
}
Mam taki problem, ze chcialbym przekazac liste z konstruktora do ponizszej metody, tak, aby operowac juz na listcie, ktora byla wczesniej wczytana. Chodzi mi o to, ze chcialbym podac tylko nazwe pliku jako argument.