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)); } } }
--------------------------------------------------------------------------------------------------------------------------------------------
作者:Honey_Badger —— 觉得这文章好,点一下左下角
出处:http://tk55.cnblogs.com/
分类:
java
, 数据结构-离散-算法
posted on 2017-03-27 00:20 Honey_Badger 阅读(1008) 评论(0) 编辑 收藏 举报
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· 《HelloGitHub》第 106 期
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 深入理解Mybatis分库分表执行原理
· 使用 Dify + LLM 构建精确任务处理应用