We kunnen elk woord van een string omkeren met behulp van de methoden reverse(), split() en substring(). Door de reverse()-methode van de StringBuilder-klasse te gebruiken, kunnen we een gegeven string omkeren. Met behulp van de split('\s') methode kunnen we alle woorden in een array krijgen. Om het eerste teken te krijgen, kunnen we de methode substring() of charAt() gebruiken.
Laten we het voorbeeld bekijken om elk woord in een string om te keren.
tekenreeks Java
Bestand: StringFormatter.java
mvc met 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(); } }
Bestand: 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')); } }
Uitgang:
ym eman si nahk I ma oonos lawsiaj