산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

재귀를 사용하여 Java에서 문자열을 뒤집는 방법

이 예제 프로그램에서 우리는 사용자가 입력한 문자열을 뒤집을 것입니다.

문자열을 뒤집는 함수를 만들 것입니다. 나중에 모든 문자가 반전될 때까지 재귀적으로 호출합니다.

문자열을 반전시키는 자바 프로그램 작성

package com.guru99;
 
public class ReverseString {
 
	public static void main(String[] args) {
 
 
		String myStr = "Guru99";
 
 
		//create Method and pass and input parameter string 
		String reversed = reverseString(myStr);
		System.out.println("The reversed string is: " + reversed);
		
	}
 
 
	//Method take string parameter and check string is empty or not
	public static String reverseString(String myStr)
	{
		if (myStr.isEmpty()){
		 System.out.println("String in now Empty");	
		 return myStr;
		}
		//Calling Function Recursively
		System.out.println("String to be passed in Recursive Function: "+myStr.substring(1));
		return reverseString(myStr.substring(1)) + myStr.charAt(0);
	}
 
}

코드 출력:

String to be passed in Recursive Function: uru99
String to be passed in Recursive Function: ru99
String to be passed in Recursive Function: u99
String to be passed in Recursive Function: 99
String to be passed in Recursive Function: 9
String to be passed in Recursive Function: 
String in now Empty
The reversed string is: 99uruG

java

  1. 자바 문자열
  2. 자바 열거형 문자열
  3. Java에서 객체 배열을 만드는 방법
  4. Java의 String Length() 메서드:예제로 찾는 방법
  5. 예제가 있는 Java 문자열 charAt() 메서드
  6. Java String compareTo() 메서드:예제와 함께 사용하는 방법
  7. 예제가 포함된 Java 문자열 endWith() 메서드
  8. Java 문자열 replace(), replaceAll() 및 replaceFirst() 메서드
  9. Java에서 Char를 문자열로 변환하는 방법(예제)
  10. 재귀 및 루프 프로그램을 사용하는 Java의 피보나치 수열