Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 모두연구소
- 오준석의생존코딩
- 모두의연구소
- 모두의연구소 오준석생존코딩 오름캠프
- ㅇ
- 오준석의 생존코딩
- 플러터
- 오존석의 생존코딩
- 모두의 연구소 # 오준석의생존코딩# 오름캠프
- #패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바인강
- Tag #패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바인강
- 오름캠프
- 오름캠프플러터
- 생존코딩
- 패스트 캠퍼스
Archives
- Today
- Total
꾸준히 하고싶은 개발자
10일 String 본문
String?
기본 자료형 타입 중에 문자 속한 자료형 클래스다.
int double bool 등 자료형 속한다.
특징
1.String 불변 객체 이다.
2.작은 따음표쓴다.
3.같은 이름으로 선언하고 변수명 다르게 비교하면 같은 객체의 메모리 주소가 나온다.
String 메소드
메소드 기능 탐구하기
void main(){
String name = '이름 이름';
String name1 = '아름';
// 길이 구할때
print(name.length);
// 해시 코드 변환 하기
print(name.hashCode);
//문자열 UTF-16 code 로 변경
print(name.codeUnits);
//비어있는지 확인
print(name.isEmpty);
//비어있지 않는지확인
print(name.isNotEmpty);
//이 문자열의 유니코드 코드 포인트의 Iterable 입니다 .
print(name.runes);
//타입 확인
print(name.runtimeType);
//서로 다른 스트링 객체 비교하기
print(name.compareTo(name1));
// 다른 타입을 -> String 변환
print(name.toString());
//이 패턴을 문자열과 반복적으로 일치하는지
print(name.allMatches(name1));
//지정된 16비트 UTF-16 코드 단위를 반환
print(name.codeUnitAt(2));
// 포함 하고있는지 -> true , false 반환
print(name.contains(name1));
//문자열 끌을 비교 -> true , false 반환
print(name.endsWith('름'));
//처음 끝까지 일치하는 걸 index 로 알려준다.
print(name.indexOf('이'));
//이 패턴을 의 시작과 일치
print(name.matchAsPrefix('이'));
//이 문자열이 보다 짧은 경우 왼쪽을 채웁니다
print(name.padLeft(name))
//이 문자열이 보다 짧은 경우 오른쪽을 채웁니다
print(name.padRight(name1));
}
문자열 결합하기
문자 끼리 서로 합칠 수 있다.
void main(){
print('헬로'+'바다');
}
문자열 나누기
꼼마 기준으로 나눈다.
void main(){
String name;
print(name.spilt(,));
}
문자열 버퍼
문자을 효율적으로 연결하기 위해 사용하며
메소드를 사용하여 문자열을 점진적으로 빌드 하며 문자열은 tosString 으로 호출될때 하나의 문자열로 연결된다.
final buffer = StringBuffer('flutter');
print(buffer.length); // 7
'모두의연구소' 카테고리의 다른 글
11일차 파일 다루기 (0) | 2023.12.11 |
---|---|
예외 (Exception) (0) | 2023.12.11 |
10일 제네릭 (0) | 2023.12.08 |
9일차 인스턴스 (1) | 2023.12.07 |
8일차 다형성 (1) | 2023.12.06 |