logo

Java programma, lai apgrieztu katru vārdu virknē

Mēs varam apgriezt katru virknes vārdu, izmantojot reverse(), split() un substring() metodes. Izmantojot StringBuilder klases reverse() metodi, mēs varam apgriezt norādīto virkni. Ar split('\s') metodes palīdzību mēs varam iegūt visus vārdus masīvā. Lai iegūtu pirmo rakstzīmi, mēs varam izmantot substring() vai charAt() metodi.

Apskatīsim piemēru, lai apgrieztu katru vārdu virknē.

Fails: StringFormatter.java

 public class StringFormatter { public static String reverseWord(String str){ String words[]=str.split('\s'); String reverseWord=''; for(String w:words){ StringBuilder sb=new StringBuilder(w); sb.reverse(); reverseWord+=sb.toString()+' '; } return reverseWord.trim(); } } 

Fails: TestStringFormatter.java

 public class TestStringFormatter { public static void main(String[] args) { System.out.println(StringFormatter.reverseWord('my name is khan')); System.out.println(StringFormatter.reverseWord('I am sonoo jaiswal')); } } 

Izvade:

 ym eman si nahk I ma oonos lawsiaj