자바를 사용하면서 사용했던 메서드를 기록하는 글입니다.
String
repeat()
- 주어진 count의 수만큼 문자열을 반복하고 리턴합니다.
- java11에 추가된 메서드입니다.
trim()
- public String trim()
- leading and trailing spaces가 생략된 문자열을 리턴합니다.
- middle space는 생략하지 않습니다.
replace()
replaceAll()
length()
- public int length()
- String의 길이를 리턴합니다.
charAt()
- public char charAt(int index)
- 문자열에 지정된 인덱스에 있는 문자를 리턴합니다.
toCharArray()
- public char[] toCharArray()
- String을 char array로 바꿔줍니다.
concat()
- public String concat(String anotherString)
- 문자열 끝에 anotherString을 추가합니다.
- 합쳐진 문자열을 리턴합니다.
substring()
- public String substring(int startIndex)
- public String substring(int startIndex, int endIndex)
- 문자열의 부분을 리턴합니다.
- startIndex는 포함하지만, endIndex는 포함하지 않습니다.
valueOf()
- public static String valueOf(boolean b)
- public static String valueOf(char c)
- public static String valueOf(char[] c)
- public static String valueOf(int i)
- public static String valueOf(long l)
- public static String valueOf(float f)
- public static String valueOf(double d)
- public static String valueOf(Object o)
- argument를 문자열로 바꾼 후, 리턴합니다.
split()
- public String[] split(String regex, int limit)
- 문자열을 정규표현식에 따라 문자열 배열로 바꿉니다.
- limit는 안써도 됩니다.
join()
- public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
- delimiter는 구분자로 사용됩니다.
- elements는 리스트나 배열을 넣으면 됩니다.
- 자바 8에 추가된 메서드입니다.
Character
isUpperCase(char ch) / isLowerCase(char ch)
- public static boolean isUpperCase(char ch)
- public static boolean isLowerCase(char ch)
- 주어진 ch가 대문자/소문자인지 아닌지 판단합니다.
toUpperCase(char ch) / toLowerCase(char ch)
- public static char toUpperCase(char ch)
- public static char toLowerCase(char ch)
- 주어진 ch를 대문자/소문자로 변환합니다.
Arrays
copyOf
- Arrays.copyOf(int[] templateArray, int length);