string.replace(searchValue, newValue)
String ex1 = 'a, b, c';
String ex2 = ex1.replace('a', 'b'); // b,b,c 반환
String likecnt = likecntElement.text().replace("추천", "");
indexOf('찾고자 하는 값', '시작점(생략가능)')
array = ['a', 'b', 'c', 'd']
array.indexOf('a') //0
array.indexOf('b') //1
array.indexOf('e') //-1(없는 문자열이므로 -1 반환)
array.indexOf('b', 1); //0
array.indexOf('b', 2); //-1
시작점이 검색해야할 값보다 클 경우, (예를 들면 'a'(0번째)을 검색해야하는데 시작점을 2로 설정하는 경우) 검색이 안되므로 무조건 -1을 반환한다.
int hyphenIndex = likecnt.indexOf("-");
if (hyphenIndex != -1) { //문자열이 있는 경우
// 필요한 코드 구현
}
substring(int startIndex)
substring(int startIndex, int endIndex)
String str1 = 'abcdefghi';
str1.substring(3); //'defghi'
str1.substring(9); //빈 문자열을 리턴. 문자열의 마지막 index + 1 값을 startIndex로 지정한 경우
String str2 = '안녕 반가워!';
str2.substring(3, 5); //'반가워!' 리턴. 띄어쓰기가 있을 시에 띄어쓰기도 index로 적용됨
String str1= '안녕 반가워!';
str1.trim(); // '안녕반가워!'
arrays(int[], double[], String[])
String related Object(String, StringBuilder etc)
Collection Object(ArrayList, Set etc)
예시)
int[] lengthTest1 = new int[7];
System.out.println( lengthTest1.length ); // 7
String lengthTest2 = "lengthSizeTest";
System.out.println( lengthTest2.length() ); // 14
ArrayList<Object> sizeTest = new ArrayList<Object>();
System.out.println( sizeTest .size() ); // 0
Arrays.sort(array);
import java.util.Arrays;
int[] array = [4,2,6];
Arrays.sort(array);
answer = array;
return answer;
// [2,4,6]