logo

Java programa, skirta pakeisti kiekvieną žodį eilutėje

Kiekvieną eilutės žodį galime apversti naudodami reverse(), split() ir substring() metodus. Naudodami StringBuilder klasės reverse() metodą, galime apversti nurodytą eilutę. Split('\s') metodo pagalba galime gauti visus žodžius masyve. Norėdami gauti pirmąjį simbolį, galime naudoti substring() arba charAt() metodą.

Pažiūrėkime pavyzdį, kaip pakeisti kiekvieną žodį eilutėje.

specialiųjų simbolių pavadinimas

Failas: StringFormatter.java

pabandykite gaudyti bloką 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(); } } 

Failas: 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')); } } 

Išvestis:

 ym eman si nahk I ma oonos lawsiaj