>  기사  >  Java  >  [JAVA 예시] 문자열 검색, 역순, 삭제

[JAVA 예시] 문자열 검색, 역순, 삭제

黄舟
黄舟원래의
2017-02-07 10:49:201239검색

Java 예제 - 문자열 검색

다음 예제에서는 String 클래스의 indexOf() 메서드를 사용하여 문자열에서 하위 문자열이 나타나는 위치를 찾고, 존재하는 경우 문자열이 있는 위치를 반환합니다. 나타나고(첫 번째 비트는 0) 존재하지 않는 경우 -1을 반환합니다.

//SearchStringEmp.java 文件public class SearchStringEmp{
   public static void main(String[] args) {
      String strOrig = "Hello readers";
      int intIndex = strOrig.indexOf("Hello");
      if(intIndex == - 1){
         System.out.println("Hello not found");
      }else{
         System.out.println("Found Hello at index "
         + intIndex);
      }
   }}

위 코드 예제의 출력 결과는 다음과 같습니다.

Found Hello at index 0

String reverse

다음 예에서는 Java 사용 방법을 보여줍니다. reverse 함수 reverse()는 문자열을 반전합니다.

public class StringReverseExample{
   public static void main(String[] args){
      String string="abcdef";
      String reverse = new StringBuffer(string).
      reverse().toString();
      System.out.println("nString before reverse:
      "+string);
      System.out.println("String after reverse:
      "+reverse);
   }}

위 코드 예의 출력 결과는 다음과 같습니다.

String before reverse:abcdef
String after reverse:fedcba

▎ string

다음 예에서는 문자열 함수 substring() 함수를 사용하여 문자열에서 문자를 삭제하고 해당 함수를 RemoveCharAt 함수에 캡슐화합니다.

예제 코드는 다음과 같습니다.

//Main.java 文件public class Main {
   public static void main(String args[]) {
      String str = "this is Java";
      System.out.println(removeCharAt(str, 3));
   }
   public static String removeCharAt(String s, int pos) {
      return s.substring(0, pos) + s.substring(pos + 1);
   }}

위 코드 예의 출력 결과는 다음과 같습니다.

thi is Java

위는 [JAVA 예] 문자열 검색 내용이고, 반전, 삭제 등 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.