Bonjour,

Je commence un petit programme dont voici l'intégralité :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
 
 
/**
 * 
 */
package src;
 
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
 
/**
 * @author pierre
 * 
 */
 
public class Yajts {
 
	/**
         * @param args
         */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
 
		System.out.println("Yajts Yes Another Java Trading System");
		System.out.println("Import Quotes");
		System.out.println("Copyright (c) 2006 ");
 
		if (args.length == 1) {
			System.out.println("Traitement normal");
			csvImport();
		} else {
			System.out.println("Error");
			System.out.println("Input file is missing.");
		}
	}
 
	private static void csvImport() {
		private BufferedReader in=null;  
 
		try {
			in = new BufferedReader(new FileReader(csvFile));
		} catch (FileNotFoundException e) {
			System.out.println("File " + csvFile + " not found!");
			e.printStackTrace();
			System.exit(1);
		}
 
	}
 
}
Sur cette ligne de code :
private BufferedReader in=null;

J'ai cette erreur :0
Illegal modifier for parameter in; only final is permitted

Pourquoi je ne peux pas initialiser mon BufferedReader à null ?
Je l'ai vu faire dans un autre programme sans erreur.

Merci,

Tintin92