본문 바로가기

개발하자

목록 <String>을 플러터에서 int 유형으로 변환하는 방법

반응형

목록 <String>을 플러터에서 int 유형으로 변환하는 방법

나는 어떻게 문자열 목록을 int로 변환하는지 플러터 초보자이다. 아래는 코드 예제입니다.

var data="18:00";
List<String> dataList = data.split(':');
print(datalist[0]);
print(datalist[1]);

출력은 18과 00가 18 미만이 될 것인데, 어떻게 이 18과 00을 int 타입으로 얻을 수 있을까요?




데이터를 분석하기만 하면 됩니다.

var data="18:00";
List<String> dataList = data.split(':');
print(int.parse(dataList[0]));
print(int.parse(dataList[1]));



문자열을 int로 변환하는 방법

int.parse(data.split(':')) // this is how



각 요소를 매핑하고 에 구문 분석하여 목록을 목록으로 변환할 수 있습니다.

  List<int> dataListAsInt = dataList.map((data) => int.parse(data)).toList();



다음과 같이 수행할 수 있습니다.

var data="18:00";
List<String> dataList = data.split(':');    
for(String s in datalist){
  int a=int.parse(s);
  print(a);
}

이것이 당신에게 도움이 되기를 바랍니다.


반응형