문자열 조작은 모든 프로그래밍 언어에서 매우 흔한 일입니다. Java는 문자열 조작 목적을 달성하기 위해 엄청난 양의 내장 함수를 볼 수 있는 프로그래밍 언어입니다. 문자열 길이 가져오기, 문자열 내 문자 찾기, 문자열 연결, 부분 문자열 가져오기, 문자열 수정 등과 같은 다양한 작업을 Java 프로그래밍에서 수행할 수 있습니다. 또한 주어진 문자열의 대소문자를 변경할 수도 있습니다. 이것은 또한 문자열 조작의 일부입니다. 이를 처리하기 위한 몇 가지 내장 함수가 있습니다.
Java 프로그래밍 언어는 비즈니스 요구 사항에 따라 사용할 수 있는 문자열 조작 기능의 방대한 목록을 제공합니다. 다양한 방법으로 문자열을 조작할 수 있습니다.
광고 이 카테고리에서 인기 있는 강좌 JAVA MASTERY - 전문 분야 | 78 코스 시리즈 | 15가지 모의고사다음은 문자열을 조작하는 다양한 방법입니다.
1. 문자열 연결: 두 개의 문자열이 별도로 있다고 가정합니다. 우리는 이 두 문자열이 하나로 연결되기를 원합니다. 이를 위해 간단히 전통적인 연산자(+ 연산자)를 사용할 수 있습니다.
String str1= "Hello"; String str2 = "India"; String finalResult = str1+" "+str2;
2. 주어진 문자열의 대소문자 변경: toLowerCase() 및 toUpperCase() Java 내장 함수를 사용하여 필요할 때마다 문자열의 대소문자를 변경할 수 있습니다.
3. 문자열 내부의 하위 문자열: Java에는 문자열 내부의 문자열 검사를 처리하는 Contain() 메서드가 있습니다. 이 함수를 사용하여 정의된 문자열의 일부 문자 시퀀스를 확인할 수 있습니다. Java의 하위 문자열()을 사용할 수도 있습니다.
4. 원하지 않는 문자로 문자열 정리: 이를 위해 Java Trim() 함수를 사용할 수 있습니다. 이 함수는 주어진 문자열의 시작과 끝에서 공백을 제거하는 데 사용할 수 있습니다.
5. 문자열 반전: 문자열 반전은 다시 문자열 조작의 일부입니다. 이것은 마지막 인덱스에서 첫 번째 인덱스로 문자열을 가져오는 것에 관한 것입니다. 예를 들어 "Hello world!"가 있으면 이 문자열의 반대는 "!dlroW olleH"가 됩니다.
구문:
1. toLowerCase()
public String toLowerCase();
이 함수는 주어진 문자열의 대소문자를 소문자로 변경합니다. 문자열 시점에 이 함수를 사용하여 CompareTo() 함수 자체로 대소문자 무시를 처리할 수 있습니다.
2. toUpperCase()
public String toLowerCase();
이 함수는 toLowerCase()와 동일하지만 대소문자를 대문자로 변경합니다.
3. 하위 문자열()
String substring(int StartIndex, int LastIndex)
예제 코드 영역에서는 인덱스를 입력으로 사용하고 출력으로도 사용하는 방법을 살펴보겠습니다. 이를 위해서는 이 작업을 수행할 문자열이 필요합니다. StartIndex 대신 문자열을 넣고 싶은 위치를 사용하고, LastIndex를 문자열을 넣고 싶은 끝 인덱스로 대체하면 됩니다.
4. 트림()
public String trim()
이 역시 주어진 문자열에서 원하지 않는 공백을 제거하는 데 사용할 수 있는 문자열 조작 기능입니다.
다음은 예시입니다.
toLowerCase()와 CompareTo()를 함께 사용합니다.
이것은 문자열 비교를 목적으로 하는 Java 프로그래밍 언어의 매우 기본적인 것 중 하나입니다. 동일한 문자열을 가지지만 대소문자가 다른 경우 동일한 것으로 간주되지 않습니다. CompareTo() 함수로 이를 처리하려면 toLowerCase() 함수를 사용하여 비교하기 전에 두 문자열의 대소문자를 모두 소문자로 변경할 수 있습니다.
코드:
public class StrCompare { public static void main(String[] args) { String string1 = "Hello"; String string2 = "hello"; String string3 = string1.toLowerCase(); String string4 = string2.toLowerCase(); int i = string3.compareTo(string4);//0 for both are equal if(i==0){ System.out.println("Both strings are equal."); }else{ System.out.print("Strings are not equal."); } } }
출력:
문자열 연결 - + 연산자를 사용하여 이를 처리합니다.
코드:
public class StrConcat { public static void main(String[] args) { String str1= "Hello"; String str2 = "World"; String result = str1+" "+str2; System.out.print(result); } }
출력:
문자열의 길이를 구해 역순으로 한 문자씩 인쇄합니다.
길이를 구한 후 문자열의 마지막 위치부터 문자열의 0 위치까지 문자 단위로 문자열을 읽을 수 있습니다. 즉, 주어진 문자열의 반대 문자열을 보게 됩니다.
코드:
public class StrLenght { public static void main(String[] args) { String str1= "Hello World!"; System.out.println("The length of the string: "+ str1.length()); System.out.println("Actual String: "+str1); System.out.print("String reverse: "); for(int i = str1.length()-1; i>=0; i--){ System.out.print(str1.charAt(i)); } } }
출력:
주어진 문자열에서 하위 문자열을 가져옵니다.
코드:
public class SubString { public static void main(String[] args) { String str1= "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; System.<em>out</em>.println(str1.substring(0,10)); // this will give the string from index 0 to 10 System.<em>out</em>.println(str1.substring(10)); // this will give the string from index 10 to the end of the string } }
출력:
Java 프로그래밍에서는 Java 프로그래밍에서 사용 가능한 도구와 기술을 사용하여 다양한 문자열 조작을 수행할 수 있습니다. 내장된 기능을 사용하여 진행하는 것이 좋습니다. 이를 처리할 수 있는 내장 함수 목록이 많이 있습니다. 예를 들어, replacement(), replacementFirst(), toLowerCase(), toUpperCase(), Split(), substring(), length() 함수 등
위 내용은 Java의 문자열 조작의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!