logo

תוכנית Java כדי להפוך כל מילה במחרוזת

אנו יכולים להפוך כל מילה של מחרוזת בעזרת שיטות reverse(), split() ו-substring(). על ידי שימוש בשיטת reverse() של המחלקה StringBuilder, נוכל להפוך מחרוזת נתונה. בעזרת שיטת split('\s'), נוכל לקבל את כל המילים במערך. כדי לקבל את התו הראשון, אנו יכולים להשתמש בשיטת substring() או charAt().

בוא נראה את הדוגמה להיפוך כל מילה במחרוזת.

android.process.acore ממשיך לעצור

קובץ: StringFormatter.java

אלגוריתם knn
 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(); } } 

קובץ: 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')); } } 

תְפוּקָה:

 ym eman si nahk I ma oonos lawsiaj