-
자바 스트링 함수 정리(복습)공부하기/자바 2020. 1. 12. 19:17
1.String.length() : 문자열의 길이를 알 수 있음
String test = "01234";
System.out.println(test.length());
2.String.isEmpty() : 해당 스트링 문자열이 빈 문자열인지 아닌지를 boolean 타입으로 리턴
String test = "01234";
String test1 = "";
System.out.println(test.isEmpty()); //false
System.out.println(test1.isEmpty()); //true3.String.startsWith("시작문자열") : 해당 스트링이 어떤 문자열로 시작하는지 boolean 타입으로 알 수 있음
String test1 ="test";
boolean startWith = test1.startsWith("e");
System.out.println(startWith); // 결과값 : false
boolean startWith1 = test1.startsWith("t");
System.out.println(startWith); // 결과값 : ture4.String.charAt(int index) : 해당 스트링의 index의 문자 1개를 리턴
String test = "lsm";
for(int i=0 ; i < test.length();i++) {
System.out.print(test.charAt(i));
} //결과 lsm5.String.endWith("끝 문자열")
String test = "Home-Test";
System.out.println(test.endsWith("st")); // 결과 값 : true6.String.indexOf("찾는 문자") : 찾는 문자 중 가장 앞에 있는 문자의 index 반환
String test = "Home-Test";
System.out.println(test.indexOf("e")); // 결과 값 : 37.String.lastIndexOf("찾는 문자") : 찾는 문자의 가장 마지막 index 반환
String test = "Home-Test";
System.out.println(test.lastIndexOf("e")); // 결과 값 : 68.String.equals("비교문자열") : 해당 스트링과 비교 문자열을 비교해서 같으면 true 다르면 false 반환
String test = "Home-Test";
System.out.println(test.equals("home-test")); // 결과 값 : 대소문자가 다르기 때문에 false9.String.toString()
public class Java_String_pro {
public static void main(String[] args) {
StringTest lsm = new StringTest("자바","복습");
System.out.println(lsm.toString()); // 결과 값 : StringTest [test1=자바, test2=복습]
}
}
class StringTest {
String test1;
String test2;
public StringTest() {
}
public StringTest(String test1, String test2) {
this.test1 = test1;
this.test2 = test2;
}
@Override
public String toString() {
return "StringTest [test1=" + test1 + ", test2=" + test2 + "]";
}
}10.String.replace("바꿀 문자"."바뀌는 문자의 값") : 해당 문자를 전부 바꿈, 첫 문자 하나만 바꾸고 싶으면 String.repalceFirst()
String test = "abcdeFgF";
System.out.println(test.replace("F", "f")); // 결과 값 : abcdefgf11.String.split("자르는 기준이 되는 문자")
String test = "홍길동,21,서울시 강남구,010-1234-5678";
String [] test1 = test.split(",");
for(String idx : test1) {
System.out.println(idx);
}// 결과 값 :
홍길동
21
서울시 강남구
010-1234-5678
12.String.subString("시작 인덱스","끝 인덱스") : 시작 인덱스부터 끝 인덱스까지 잘라서 반환
String test = "홍길동,21,서울시 강남구,010-1234-5678";
System.out.println(test.substring(0, 3)); // 홍길동13String.toLowerCase() , String.toUpperCase() : 해당 문자열을 소문자로 바꿈 , 해당 문자열을 대문자로 바꿈
String test = "abCD";
System.out.println(test.toLowerCase()); // 결과 값 : abcd
System.out.println(test.toUpperCase()); // 결과 값 : ABCD14.String.trim() : 해당 문자열의 공백을 제거 , a b c같은 공백은 제거 x , b 와 같이 공백을 제거하고 b만 뽑아 내고 싶을 때 사용한다.
String test = " ab ";
System.out.println(test.trim()); // 결과 값 : ab15.String.contains("찾는 문자열") : 해당 스트링에서 문자열을 검색
String test = "String-test";
System.out.println(test.contains("test")); // 결과 값 : true16.String.concat("합칠 문자열")
String test = "String ";
String test1 = "test";
System.out.println(test.concat(test1)); // 결과 값 : String test'공부하기 > 자바' 카테고리의 다른 글
java map 공부 (0) 2020.01.16 자바 배열,list 공부(복습) (0) 2020.01.12