그만큼 java.lang.문자열 클래스는 조작하는 데 사용되는 많은 내장 메소드를 제공합니다. 자바의 문자열 . 이러한 메소드의 도움으로 문자열 자르기, 연결, 변환, 비교, 교체 등과 같은 String 개체에 대한 작업을 수행할 수 있습니다.
Java 문자열은 창 기반, 웹 기반 또는 모바일 애플리케이션에서 양식을 제출하는 경우 모든 것이 문자열로 처리되므로 강력한 개념입니다.
String 클래스의 몇 가지 중요한 메소드를 사용해 보겠습니다.
Java 문자열 toUpperCase() 및 toLowerCase() 메서드
Java String toUpperCase() 메서드는 이 문자열을 대문자로 변환하고 String toLowerCase() 메서드를 소문자로 변환합니다.
문자열 연산1.java
public class Stringoperation1 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.toUpperCase());//SACHIN System.out.println(s.toLowerCase());//sachin System.out.println(s);//Sachin(no change in original) } }지금 테스트해보세요
산출:
SACHIN sachin Sachin
Java 문자열 다듬기() 메소드
String 클래스의 Trim() 메서드는 String 앞과 뒤의 공백을 제거합니다.
문자열작업2.java
public class Stringoperation2 { public static void main(String ar[]) { String s=' Sachin '; System.out.println(s);// Sachin System.out.println(s.trim());//Sachin } }지금 테스트해보세요
산출:
Sachin Sachin
Java 문자열 startWith() 및 endWith() 메서드
startWith() 메소드는 문자열이 인수로 전달된 문자로 시작하는지 확인하고, endWith() 메소드는 문자열이 인수로 전달된 문자로 끝나는지 확인합니다.
문자열작업3.java
public class Stringoperation3 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.startsWith('Sa'));//true System.out.println(s.endsWith('n'));//true } }지금 테스트해보세요
산출:
true true
Java 문자열 charAt() 메서드
String 클래스 charAt() 메서드는 지정된 인덱스에 있는 문자를 반환합니다.
문자열작업4.java
public class Stringoperation4 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.charAt(0));//S System.out.println(s.charAt(3));//h } }지금 테스트해보세요
산출:
S h
Java 문자열 길이() 메서드
String 클래스 length() 메서드는 지정된 문자열의 길이를 반환합니다.
문자열작업5.java
여러 줄 주석 파워쉘
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }지금 테스트해보세요
산출:
6
Java 문자열 intern() 메서드
처음에는 비어 있던 문자열 풀은 String 클래스에 의해 개인적으로 유지 관리됩니다.
인턴 메소드가 호출될 때 풀에 이미 equals(Object) 메소드에 의해 결정된 이 String 객체와 동일한 문자열이 포함되어 있으면 풀의 문자열이 반환됩니다. 그렇지 않으면 이 String 개체가 풀에 추가되고 이 String 개체에 대한 참조가 반환됩니다.
문자열 작업6.java
public class Stringoperation6 { public static void main(String ar[]) { String s=new String('Sachin'); String s2=s.intern(); System.out.println(s2);//Sachin } }지금 테스트해보세요
산출:
Sachin
Java 문자열 valueOf() 메서드
String 클래스 valueOf() 메소드는 int, long, float, double, boolean, char 및 char 배열과 같은 주어진 유형을 String으로 변환합니다.
문자열 작업7.java
public class Stringoperation7 { public static void main(String ar[]) { int a=10; String s=String.valueOf(a); System.out.println(s+10); } }
산출:
1010
Java 문자열 바꾸기() 메서드
String 클래스의 replacement() 메서드는 첫 번째 문자 시퀀스를 모두 두 번째 문자 시퀀스로 바꿉니다.
문자열 작업8.java
public class Stringoperation8 { public static void main(String ar[]) { String s1='Java is a programming language. Java is a platform. Java is an Island.'; String replaceString=s1.replace('Java','Kava');//replaces all occurrences of 'Java' to 'Kava' System.out.println(replaceString); } }
산출:
Kava is a programming language. Kava is a platform. Kava is an Island.