api.dart.dev/stable/2.10.5/dart-core/String-class.html
String class - dart:core library - Dart API
A sequence of UTF-16 code units. Strings are mainly used to represent text. A character may be represented by multiple code points, each code point consisting of one or two code units. For example the Papua New Guinea flag character requires four code unit
api.dart.dev
함수 테스트 코드
void main() {
List<int> numbers = [3, 5, 1, 9, 10, 19];
// 리턴을 안한다. void 함수
numbers.sort();
print(numbers);
// return
// 반복되는 타입 => Iterable -> toList() 리스트 타입으로 변환
print(numbers.reversed.toList());
List<int> reversedNumbers = numbers.reversed.toList();
print(reversedNumbers);
// 문자열
String str = 'abc';
print(str == 'abc'); // true
print(str.length);
print(str.contains('a')); //true
print(str.substring(1)); // bc
print(str.substring(1, 3)); //end - start : 갯 , bc
print(str + 'efg');
print('${str}efg');
print(str.isEmpty); // false
print(str.isNotEmpty); // true
print(str.toLowerCase()); // 소문자 변환
print(str.toUpperCase()); // 대문자 편환
print(str.replaceAll('a', 'A')); // 소문자 a를 대문자 A로
print(str.startsWith('a')); //true a로 시작하는지
print(str.endsWith('e')); //e로 끝나는지.
print(str.indexOf('c')); // c의 index 리턴
print(' hwang '.trim()); // 좌우 공백 제거
print(' hwang '.trimRight()); // 왼쪽 공백 제거
List<String> splitString = 'abcabcabc'.split('c');
for (var str in splitString) {
print(str);
}
}'Dart' 카테고리의 다른 글
| where (0) | 2021.05.14 |
|---|---|
| Maps (0) | 2021.04.01 |
| Constructor - 팩토리 생성자 (0) | 2021.03.27 |
| Constructor - 상수생성자 (0) | 2021.03.27 |
| Constructor - 리다이렉팅 생성자 (0) | 2021.03.27 |