欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-02-24 23:59:10
实例如下: import java.util.scanner; /** * created by admin on 2017/3/27. */ p...

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

实例如下:

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字符串的大写字母右移实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。