当前位置: 移动技术网 > IT编程>开发语言>Java > java字符串的大写字母右移实现方法

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

2019年07月22日  | 移动技术网IT编程  | 我要评论

实例如下:

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网