[JAVA] Tvorba Matice a uloženie do súboru

Programovacie jazyky, rady, poradňa...
Burito
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 39
Registrovaný: 15 nov 2009, 15:40
Bydlisko: Košice okolie

[JAVA] Tvorba Matice a uloženie do súboru

Príspevok od používateľa Burito »

Zdravím,
Chcel by som vediet či táto metóda.Bude funkčná ak potrebujem vytvorit maticu na zaklade toho,čo obsahuje v danom načítanom súbore.
Musím vlastne otvorit súbur (cez File) a potom načítavať tie čísla for cyklamy,do mojej premennnej mat[][].
Len neviem ako to už urobím.

Kód: Vybrať všetko

public Matica(File subor) {   
	       	
			File subor1 = new File("C:/Matica.txt");
	        int[][]matica = new int[3][4];
	        Scanner ScannerZoSuboru = null;
	      
	        try {
	        Scanner ScannerZoSuboru1 = new Scanner(subor1);
	        for(int i=0;i<3;i++) {
	        	String riadok = ScannerZoSuboru1.nextLine();
	        	Scanner ScannerZRiadku = new Scanner(riadok);
	        	for(int j=0;j<4;j++) {
	        		matica[i][j] = ScannerZRiadku.nextInt();
	        		
	        	 }	
	        	}
	        
	        }catch(FileNotFoundException e) {
	        	System.out.println("Subor" + subor1.getName() + "neexistuje");
	        }finally{
	        	if(ScannerZoSuboru!=null);
	        	ScannerZoSuboru.close();
	        }
A chcel by som sa opýtať ako musím napísať kod vlastne,ak potrebujem si vytvorit novy subor kde buem zapisovat. Potrebujem vlastne prebehnut celu tu moju pemennu mat[][] for cyklamy. ALe ako dotanem potom aby tie cisla,ktore dostane zapisala do tohoto suboru.
S tym by som potreboval pomoc.
B.
DeaDMAn_X
Medium Expert
Medium Expert
Príspevky: 94
Registrovaný: 06 apr 2009, 14:38

Príspevok od používateľa DeaDMAn_X »

mozes pouzit napr. triedu PrintWriter a pomocou nej zapisovat do suboru
mirak2
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6719
Registrovaný: 18 sep 2005, 13:44
Bydlisko: Prague, CZE / Kosice, SVK

Príspevok od používateľa mirak2 »

v ceste miesto lomitok pouzivaj dvojite lomitka...a to napevno dane pole, co ak sa stane ze subor bude vadne vyplneny? ale zoznamy ste asi este nemali..a chyba ti v hlavicke metody navratovy typ...bud void alebo int[][]
konyk87
King
King
Používateľov profilový obrázok
Príspevky: 1709
Registrovaný: 24 okt 2007, 15:56

Príspevok od používateľa konyk87 »

mirak2: moze to byt konstruktor a ten nema navratovy typ :)

inak..nechapem naco tam mas parameter File subor, ked ho nikde nepouzivas a namiesto toho citas z ineho suboru :)
mirak2
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6719
Registrovaný: 18 sep 2005, 13:44
Bydlisko: Prague, CZE / Kosice, SVK

Príspevok od používateľa mirak2 »

ked tam ma napisane ze to je metoda tak ocakavam ze chcel metodu a konstruktor a metoda je dva
Napísať odpoveď