String str = "Hello";
int length = str.length(); // 5
String str = "Hello";
char ch = str.charAt(1); // 'e'
String str = "Hello";
String substr = str.substring(1, 4); // "ell"
String str = "Hello";
int index = str.indexOf("l"); // 2
String str = "Hello";
int index = str.lastIndexOf("l"); // 3
String str = "Hello";
boolean startsWith = str.startsWith("He"); // true
String str = "Hello";
boolean endsWith = str.endsWith("lo"); // true
String str = "hello";
String uppercase = str.toUpperCase(); // "HELLO"
String str = "HELLO";
String lowercase = str.toLowerCase(); // "hello"
String str = " Hello ";
String trimmed = str.trim(); // "Hello"
String str = "Hello, World!";
String replaced = str.replace("World", "Java"); // "Hello,
==============================================================
주어진 정규 표현식과 문자열이 일치하는지 여부를 반환합니다.
String str = "Hello";
boolean matches = str.matches("H.*"); // true
주어진 정규 표현식을 기준으로 문자열을 분할하여 배열로 반환합니다.
String str = "Hello,World,Java";
String[] parts = str.split(","); // ["Hello", "World", "Java"]
주어진 정규 표현식과 일치하는 부분을 새로운 문자열로 대체합니다.
String str = "Hello, World!";
String replaced = str.replaceAll("\\s", ""); // "Hello,World!"
주어진 정규 표현식과 일치하는 첫 번째 부분을 새로운 문자열로 대체합니다.
String str = "Hello, World!";
String replaced = str.replaceFirst("\\s", ""); // "Hello,World!"
주어진 정규 표현식을 기준으로 문자열을 분할하여 배열로 반환하며, 분할된 개수는 제한값에 따라 결정됩니다.
String str = "Hello,World,Java";
String[] parts = str.split(",", 2); // ["Hello", "World,Java"]
Pa