본문 바로가기

콩's EDUCATION/콩's JAVA_RUN

String 메소드 활용

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");  
 }

}

 


StringMethodTest.java