String의 다양한 메소드 활용
// JAVA API ; java.lang - String 메소드 활용
public class StringMethodTest {
public static void main(String[] args) {
String s1 = "test";
System.out.println((s1+"대문자 변경 : "+s1.toUpperCase()));
String s2= "time score test";
//s2 공백 중심 여러 문자열 분리
String[] s2_split = s2.split(" ");
System.out.println("s2 공백 중심 여러 문자열 분리");
for(int i=0;i<s2_split.length;i++){
System.out.println(s2_split[i]+",");
}
System.out.println();
String s3 = "Test.java";
// s3 파일 확장자 제외 출력
int locatfion = s3.indexOf(".");// 4
// 0:처음부터 4-1:위치까지 즉 , Test만 출력된다.
System.out.println("Test.java의 확장자 제거 : "+s3.substring(0, locatfion));
// s3 문자 갯수 출력
System.out.println("Test.java의 총 문자 갯수 : "+s3.length());
// s3 문자 java 내용 포함되어 있으면
// "자바파일입니다" 출력
// 위치 = s3.indexOf("java")
// java 없으면 : -1
// s3.indexOf("java")>=0
if(s3.contains("java")){
System.out.println("자바 파일입니다.");
}
int i = 100;
String i_string = String.valueOf(i);
System.out.println(i_string+i_string);
// int i를 String 으로 변환
// String ==> int로 변환 (아래)
// int i = Integer.parseInt("100");
}
}