import 'dart:io'; class ReadData { static const prefix = 'lib/data/'; static Future> readFileString(String classString) async { var fileName = prefix + classString.toLowerCase() + '.data'; var file = File(fileName); var contents = []; // print('open file "$fileName"'); if (await file.exists()) { contents = await File(fileName).readAsLines(); } else { print('File "$fileName" not found.'); } return contents; } static Future> readFileNum(String classString) async { var fileName = prefix + classString.toLowerCase() + '.data'; var file = File(fileName); var contents = []; // print('open file "$fileName"'); if (await file.exists()) { var contentStrings = await File(fileName).readAsLines(); contents = contentStrings.map(num.parse).toList(); } else { print('File "$fileName" not found.'); } return contents; } }