파일 읽기

2024. 11. 5. 20:58

 

파일 읽기

    //csv형식의 text파일을 불러옴
    final file = File('lib/characters.txt');
    
    //텍스트 파일의 정보를 String 형태로 변환
    final contents = file.readAsStringSync();
    
    //String으로 저장한 파일을 ,를 기준으로 나눠서 분리하기
    final stats = contents.split(',');
    
    //이후에 저장한 데이터를 3개로 나눠서 리스트 형식으로 다루기
    if (stats.length != 3) throw FormatException('Invalid character data');

    int health = int.parse(stats[0]);
    int attack = int.parse(stats[1]);
    int defense = int.parse(stats[2]);

    Character character = Character(health, attack, defense);

 

위의 방식은 단순한 형태의 csv 파일을 이용하는 하나의 예시로 파일을 String 형태로 저장한 후에 ','를 기준으로 나누고, 리스트처럼 사용하는 예시이다.

 

 

반응형

'Flutter' 카테고리의 다른 글

위젯 설정  (0) 2024.11.12
파일에 저장하기  (0) 2024.11.06
예외 vs 오류  (0) 2024.11.04
무한 루프  (0) 2024.10.30
함수형 프로그래밍  (0) 2024.10.29

BELATED ARTICLES

more