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

 更新时间:2017年04月30日 08:23:42   投稿:jingxian  
下面小编就为大家带来一篇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字符串的大写字母右移实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • JavaIO模型中的BIO,NIO和AIO详解

    JavaIO模型中的BIO,NIO和AIO详解

    这篇文章主要为大家详细介绍了JavaIO模型中的BIO,NIO和AIO,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • 详解java_ 集合综合案例:斗地主

    详解java_ 集合综合案例:斗地主

    这篇文章主要介绍了java_ 集合综合案例:斗地主,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 详解SpringBoot如何实现缓存预热

    详解SpringBoot如何实现缓存预热

    缓存预热是指在 Spring Boot 项目启动时,预先将数据加载到缓存系统(如 Redis)中的一种机制,下面我们就来看看SpringBoot是如何实现缓存预热的吧
    2024-01-01
  • SpringAop日志找不到方法的处理

    SpringAop日志找不到方法的处理

    这篇文章主要介绍了SpringAop日志找不到方法的处理方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Java使用split分割无效获取不到预期效果的解决办法

    Java使用split分割无效获取不到预期效果的解决办法

    这篇文章主要给大家介绍了关于Java使用split分割无效获取不到预期效果的解决办法,java的String类中有个split方法,这个是我们经常使用到的,需要的朋友可以参考下
    2023-08-08
  • JavaSE的逻辑控制你了解吗

    JavaSE的逻辑控制你了解吗

    这篇文章主要为大家详细介绍了JavaSE的逻辑控制,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • Java发送带html标签内容的邮件实例代码

    Java发送带html标签内容的邮件实例代码

    下面小编就为大家带来一篇Java发送带html标签内容的邮件实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • java jackson 将对象转json时,忽略子对象的某个属性操作

    java jackson 将对象转json时,忽略子对象的某个属性操作

    这篇文章主要介绍了java jackson 将对象转json时,忽略子对象的某个属性操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • 基于spring mvc请求controller访问方式

    基于spring mvc请求controller访问方式

    这篇文章主要介绍了spring mvc请求controller访问方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • mybatis源码解读之executor包语句处理功能

    mybatis源码解读之executor包语句处理功能

    这篇文章主要介绍了executor包语句处理功能,mybatis中支持三种语句类型,不同语句类型支持的变量符号不同,下文详细内容,需要的小伙伴可以参考一下
    2022-02-02

最新评论