实例如下:
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
{
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字符串的大写字母右移实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持萬仟网。
希望与广大网友互动??
点此进行留言吧!