需求:把给定字符串变成大小写间隔。
思路:
- 先拿
split()
方法拆分字符串,传的参数是""
意味着遇见字符就拆。 - 进入
for
循环将需要大写的取出来,使用Character
对象的toUpperCase()
方法变成大写。 - 将大小写拼接起来。
问题:第一次实现的时候不知道如何将for
循环步长变成2
,汗!!!!for
语句控制步长在语句最后,惯性思维只知道i++,却不知是i =i+1
。啪啪啪!!!
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17public class LengendaryTest { public static void main(String[] args) { // TODO Auto-generated method stub String s = "lengendary"; String schar[] = s.split(""); String result = ""; for(int i = 0; i<(schar.length);i = i+2) { char ch = schar[i].charAt(0); char t = Character.toUpperCase(ch); String add = t+schar[i+1] ; result += add; } System.out.println("改成间隔大写小写模式为:"+result); } }
最后
以上就是顺利哈密瓜最近收集整理的关于一个for循环引发的xx案的全部内容,更多相关一个for循环引发内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复