Dart 언어를 사용한 문자열 조작의 기본에 대해 알아보자.
Dart는 플러터 앱 개발에 주로 사용되는 프로그래밍 언어로, 다양한 문자열 조작 기능을 제공한다.
String result = 'Hello' + ' Dart';
print(result); // 출력: Hello Dart
String greeting = 'world';
String message = 'Hello ${greeting}';
print(message); // 출력: Hello world
String example = 'Dart';
String sub = example.substring(1, 3); // 1번 인덱스부터 3번 인덱스 전까지
print(sub); // 출력: ar
String example = 'Dart';
String replaced = example.replaceAll('D', 'H');
print(replaced); // 출력: Hart
String fruits = 'apple, banana, cherry';
List<String> splitList = fruits.split(', ');
print(splitList); // 출력: [apple, banana, cherry]
String example = 'Dart';
print(example.toLowerCase()); // 출력: dart
print(example.toUpperCase()); // 출력: DART
String example = 'Dart';
int index = example.indexOf('a');
print(index); // 출력: 1 ('a'는 1번 인덱스에 위치)
String string1 = 'Dart';
String string2 = 'dart';
bool isEqual = string1.toLowerCase() == string2.toLowerCase();
print(isEqual); // 출력: true
String example = 'Dart';
print(example.length); // 출력: 4