일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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강의
- js
- java
- DB
- 패스트캠퍼스
- String
- 스프링
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 국비
- 자바연습문제
- linux
- 자바기본
- 웹
- 자바
- 재택근무
- 리눅스
- DesignPattern
- 디자인
- Spring
- 패캠챌린지
- 데이터베이스
- 자바기초
- javabasic
- 자바예제
- java기초
- 직장인인강
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 |