实例如下:
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字符串的大写字母右移实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。
如对本文有疑问, 点击进行留言回复!!
sap cloud platform destination的配置
springcloud中feign调用处理mybatis-plus Ipage反序列化问题。
Flume 史上最全面的大数据学习第十篇(一) 别再说不知道flume是什么了
网友评论