2013-11-16 8 views

ответ

1

FileWriter конструктор, который вы используете декларируется как бросать IOException. Вам нужно либо catch, либо объявить ваш метод как метать его.

public void filewrite(String filename) throws IOException 
{ 
    int lines = 10 + randomnumbers.nextInt(11); 
    String randomnumber = Integer.toString(1 + randomnumbers.nextInt(11)); 

    FileWriter writer = new FileWriter(filename, true); 
    // use it 
} 

или

public void filewrite(String filename) 
{ 
    int lines = 10 + randomnumbers.nextInt(11); 
    String randomnumber = Integer.toString(1 + randomnumbers.nextInt(11)); 

    try { 
     FileWriter writer = new FileWriter(filename, true); 
    } catch (IOException e) { 
     // handle it 
    } 
} 
+0

Спасибо, мне никогда не приходилось иметь дело с ними, но достаточно сказать, что я уверен, что это будет очень полезно в будущем. –

+0

@ChristianBaker Будьте внимательны, чтобы узнать о типах исключений и правильных стратегиях обработки. –

Смежные вопросы