본문 바로가기
Algorithm

Java String Clsss method

by ByteBridge 2017. 5. 28.
반응형



/**
* length() : 문자열 길이
* equals(String s) : 다른 문ㄴ자열과 같은지 비교
* charAt(int i) : i 번째 글자
* toCharArray(): char[] 로 변환
* substring(int beginIndex,int endiIndex): 문자열 일부 잘라오기
* toUpperCase(): 모두 대문자로 변환
* replaceAll(String reg,String replacement): 특정 문자열 모두 교체
* split(String reg) : 주어진 글자로 잘라서 String[] 반환
* trim(): 문자열 앞뒤의 공백을 제거
*/

String str1 = "Hello";
String str2 = "world!";
String str3 = "Hello world!";
String str4 = " Hello ";

System.out.println("length(): "+str3.length());
System.out.println("equals(): "+str1.equals(str2));
System.out.println("charAt(): "+str3.charAt(3));
System.out.println("toCharArray(): "+str3.toCharArray()[0]);
System.out.println("substring(): "+str3.substring(3,9));
System.out.println("toUpperCase(): "+str3.toUpperCase());
System.out.println("replaceAll(): "+str3.replaceAll("!","~"));
System.out.println("split(): "+str3.split(" ")[0]);
System.out.println("trim(): "+str4.trim());

/*
OUTPUT
length(): 12
equals(): false
charAt(): l
toCharArray(): H
substring(): lo wor
toUpperCase(): HELLO WORLD!
replaceAll(): Hello world~
split(): Hello
trim(): Hello
*/


반응형

'Algorithm' 카테고리의 다른 글

Java - Runlength 문자열 압축  (0) 2017.05.28
Java - 두 문자열이 Anagram 관계인가  (0) 2017.05.28
Java - UniqChar Implement  (0) 2017.05.28
Java - Convert String to Integer  (0) 2017.05.28
Java 로 구현한 BSTree  (0) 2013.10.30