![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Arithmetic
纳兰青华
一个专注于写程序的疯子
展开
-
统计给定字母在字符串中出现的次数
统计给定字母在字符串中出现的次数 例:“I love java very much” 方案一 public int letterOfCount(String str , char letter){ int count = 0; //记录找到的个数 for(int i = 0; i < str.length(); i++){ if(str.charAt(i) == letter){ count++; } } return count; } 方案二 public int原创 2020-10-16 22:38:01 · 587 阅读 · 0 评论 -
将给定字符串每一个首字母大写
将给定字符串每一个首字母大写 例:“this is a lesson about java” --> “This Is A Lesson About Java” public String firstLetterToUpperCase(String str){ String result = ""; //用于接收最终拼接完整的字符串 //将完整的字符串按照空格拆分 String[] value = str.split(" "); //循环处理每一个单词 截取首字母变大写 截取其余字母 整原创 2020-10-16 23:02:55 · 757 阅读 · 2 评论 -
将给定字符串位移X位
将给定字符串右位移x位置 例如: helloworld 右位移两位 ldhellowor //传一个字符串 和 位移位数 public String moveToRight(String str , int count){ if(count < 0){ System.out.println("您给定的位移个数不合理"); } if(count > str.length()){ count %= str.length(); //防止重复移 } //截取前半部分 /原创 2020-10-16 12:01:54 · 193 阅读 · 0 评论 -
字符串反转方法
将字符串反转 方案一 public String reverse(String str){ //将str变化为数组 char[] value = str.toCharArray(); //数组头尾互换 for(int i = 0; i < value.length/2; i++){ //使用异或交换数值(异或方法同样适用于字符) ch[i] = (char) (ch[i] ^ ch[str.length()-1-i]); c原创 2020-10-16 11:18:38 · 176 阅读 · 0 评论