java中输入俩俩单词形成的句子,俩个单词进行互换

import java.util.Scanner;

public class DanciJiaohuan {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        Scanner sc=new Scanner(System.in);
        System.out.println("请输入原字符串:");
//        String yuan=sc.next();
        String yuan="Hello one,Dream one.";
        String cha,cha2,er,zhong,qian,hou,hou1,qian1;
        yuan=yuan.replace(".", "");
        String[] qie=yuan.split(",");
        StringBuffer sb=new StringBuffer();
        for(int i=0;i<qie.length;i++){
            for(int j=0;j<qie[i].length();j++){
                cha=qie[i].substring(j, j+1);
                if(cha.equals(" ")){
                    qian=qie[i].substring(0, j);
                    hou=qie[i].substring(j+1);
                    StringBuffer sb1=new StringBuffer();
                    hou1= hou.substring(0, 1).toUpperCase()  
                            .concat(hou.substring(1).toLowerCase());  
                    sb1.append(hou1);
                    sb1.append(" ");
                    qian1=qian.substring(0).toLowerCase();
                    sb1.append(qian1);
//                    System.out.println(sb1);
                    sb.append(sb1);
                    if (i==qie.length-1) {
                        sb.append(".");
                    }else{
                        sb.append(",");
                    }
                    
                }
            }
        }
        System.out.println(sb);
//        System.out.println(yuan);
        
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值