package com.henu.four; import java.util.Arrays; /** * @author limengdong * @date 2019年7月18日 * @classroom 208bigdata * @description:反转字符串中的每一个单词 */ public class Test07 { public static void main(String[] args) { String oldStr= " abc god 中国 java"; System.out.println(oldStr); String[] strings= oldStr.split(" "); System.out.println(Arrays.toString(strings)); for (int i = 0; i < strings.length; i++) { System.out.println(i+"->"+strings[i]); } StringBuilder str1 = new StringBuilder(); for(int i = 0; i < strings.length; i++) { str1.append(new StringBuilder(strings[i]).reverse()); str1.append(" "); } System.out.println(str1); } }
package com.henu.four; public class Test07_2 { public static void main(String[] args) { String x = "nemow 中国 李萌洞 阿东 "; System.out.println(x); String[] y = new String[x.length()]; String z = ""; for(int i=0;i<x.length();i++) { if(x.charAt(i)==' ') { z = z+x.charAt(i); if(z!=""&&i==0) { y[i] = z; }else { y[i-1] = z; z=""; } }else{ z = x.charAt(i) +z; if(i==x.length()-1) { // System.out.print(z); y[i-1] = z; } } } for(int i=0;i<y.length;i++) { System.out.print(y[i]+"->"); // if(y[i]!=null) { // System.out.print(y[i]); // } } } }
