首页 > 编程 > Java > 正文

java字符串的大写字母右移实现方法

2019-11-26 12:25:27
字体:
来源:转载
供稿:网友

实例如下:

import java.util.Scanner;/** * Created by Admin on 2017/3/27. */public class test02 {  public static String RightUpper(String str){    char[] S=str.toCharArray();    int count=0;    for(int i=0;i<str.length();i++)    {     if(Character.isLowerCase(S[i])){       char temp=S[i];       for(int j=i;j>count;j--){ //小写字母移动到count后一格         S[j]=S[j-1];   //count处的值赋予给count后一格处(即j处)       }       S[count]=temp; //count赋i处的小写字母       count++;   //完成一处小写字母左移动后,count加1;     }    }//     System.out.println("向左移动了"+count+"次小写字母");    return String.copyValueOf(S);  }  public static void main(String[] args) {    Scanner scanner=new Scanner(System.in);    while(scanner.hasNext()){      String str=scanner.nextLine();      System.out.println(RightUpper(str));    }  }}

以上这篇java字符串的大写字母右移实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表