java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即 JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。
下面小编就为大家带来一篇 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 字符串的大写字母右移实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持 PHPERZ。
来源: http://www.phperz.com/article/17/1231/357274.html