일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- 스프링
- 자바연습문제
- ncs
- 자바기초
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 직장인인강
- js
- java
- DesignPattern
- Spring
- 리눅스
- 자바
- 자바기본
- 패스트캠퍼스후기
- 직장인자기계발
- 자바예제
- 패스트캠퍼스
- 디자인
- 패캠챌린지
- DB
- 국비
- javabasic
- 디자인패턴
- 데이터베이스
- java기초
- String
- 재택근무
- linux
- 웹
Archives
- Today
- Total
FIF's 코딩팩토리
자바 기초 NCS교육과정(26)-스트링 버퍼 본문
반응형
스트링 버퍼(StringBuffer) 란? |
StringBuffer는 문자열을 추가하거나 변경 할 때 주로 사용하는 자료형이다.
Java129_StringBuffer.java
public class Java129_StringBuffer {
public static void main(String[] args) {
String sg = new String("java test");
String sn=sg.replace("java", "jsp");
System.out.println(sn.toString());
System.out.println(sg.toString());
System.out.println("==========================");
StringBuffer sb = new StringBuffer("spring test");
System.out.println(sb.replace(0, 6, "framework"));
System.out.println(sb.toString());
}
}
Java130_StringBuffer.java
public class Java130_StringBuffer {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("java test");
// 4인덱스에 ",jsp"문자열을 삽입한다.
sb.insert(4, ",jsp");// java,jsp test
System.out.println(sb.toString());
// 4인덱스부터 8인덱스 미만 사이의 문자열을 삭제한다.
sb.delete(4, 8);// java test
System.out.println(sb.toString());
// 0인덱스의 문자를 삭제한다.
sb.deleteCharAt(0);// ava test
System.out.println(sb.toString());
// 문자열을 반대로 변경해서 리턴한다.
sb.reverse();
System.out.println(sb.toString());
System.out.println("=======================");
String data = "mybatis orm";
StringBuffer sf = new StringBuffer(data);
sf.reverse();
System.out.println(sf);
System.out.println("=======================");
char[] arr=new char[] {'k','o','r','e','a'};
StringBuffer se=new StringBuffer();
/*se.append(arr);
se.reverse();*/
se.append(arr).reverse();
System.out.println(se.toString());
System.out.println("=======================");
String.valueOf(arr);
StringBuffer st = new StringBuffer(String.valueOf(arr));
st.reverse();
System.out.println(st);
}
}
Java131_StringBuffer.java
public class Java131_StringBuffer {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("java test");
//주석을 해제하고 테스트 해보세요!
//String <- StringBuffer
/*String sn=sb.toString();
char[]<-String*/
/*char[] arr=sn.toCharArray();
display(arr);*/
display(sb.toString().toCharArray());
}
public static void display(char[] data) {
for(char cn : data)
System.out.println(cn);
}
}
Java132_StringBuffer.java
public class Java132_StringBuffer {
public static void main(String[] args) {
StringTokenizer st =
new StringTokenizer("java,jsp", ",");//토큰
//주석 해제후 테스트 해보세요!
/*System.out.println(st.nextToken());
System.out.println(st.nextToken());*/
/*int cnt=st.countTokens();
for(int i=0;i<st.countTokens();i++);
System.out.println(st.nextToken());*/
//메모리에 저장된 토근이 있으면 true 없으면 false을 리턴한다.
while(st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
}
}
반응형
'Back-End > 국비 NCS교과과정' 카테고리의 다른 글
자바 기초 NCS교육과정(28)-StringTokenizer (0) | 2019.07.31 |
---|---|
자바 기초 NCS교육과정(27)-정규식 문제풀이 (0) | 2019.07.31 |
자바 기초 NCS교육과정(25)-정규식 (0) | 2019.07.31 |
자바 기초 NCS교육과정(24)-문자열 문제풀이 (0) | 2019.07.31 |
자바 기초 NCS교육과정(23)-문자열 (0) | 2019.07.31 |
Comments