<aside> ☑️ 참고 블로그들

  1. String의 여러 method들

</aside>

https://www.techiedelight.com/ko/replace-character-specific-index-java-string/

https://www.w3schools.com/java/java_ref_string.asp

https://onlyfor-me-blog.tistory.com/317 - stringbuilder

Stirng은 변경 불가능한 문자열을 생성하지만 StringBuilder는 변경 가능한 문자열을 만들어 주기 때문에, String을 합치는 작업 시 하나의 대안이 될 수 있다.

String.charAt(int index) String안의 문자를 index로 접근할수 있는 method
String.isEmpty() 문자열이 null이면 true 아니면 false를 반환한다.
String.substring(int startIndex, int endIndex)
String.substring(int startIndex) 문자열 start index, end index사이의 일부 문자열을 반환해준다.
String.split(분할할 기준을 정해준다) 특정 문자를 기준으로 String을 쪼개 String[] 형으로 반환해준다.
String.contains(CharSequencce or String str) String안에 내가 원하는 문자열이 존재하는지 확인해준다. 반환은 boolean으로 해준다.
String.startsWith(String prefix, int offset) 문자열이 어떤 접두어(prefix)로 시작하는지를 확인해준다. int offset은 option인데, 문자열의 특정 위치를 시작점으로 prefix를 검사해준다.
String.endsWith(String suffix)
String.replace(String target, String newSource)
  1. String의 index 접근 (String ≠ char[])
String str = "abcde";
	
for(int i=0; i< str.length(); i++) {
	System.out.println(str.charAt(i));
}

String의 경우 char array와 다르게 Class로 되어있다. 따라서 index로 접근하는 것 또한 배열 인덱스 접근 (array[i])형식이 아닌 메소드를 통해서 접근하게 되는데, 이 메소드는 String.charAt(); 이다.

  1. String.substring