import java.util.Scanner;
/**
* 间隔大写小写模式
* 把 lengendary 改成间隔大写小写模式,即 LeNgEnDaRy
* @author 佳哥
*
*/
public class TestChar {
public static void main(String[] args) {
String str;
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串:");
str = sc.nextLine();
System.out.println(stringBig(str));//调用方法
}
//创建一个方法,传入str参数,返回一个间隔大写小写模式字符串
public static String stringBig(String str)
{
String[] strArray01 = str.split("");//把字符串通过" "(空格)拆分为字符串数组
String[] strArray02 = new String[str.length()];//构造和strArry01长度相同
String str00 = "";
for (int i = 0; i < str.length(); i++) {
if(!(i%2 == 0))//下标为奇数的,把原数组的元素下标对应元素赋予新数组
{
strArray02[i] = strArray01[i];
}
if(i%2 == 0)//下标为偶数的,把原数组的元素下标对应元素变为大写后赋予新数组
{
strArray02[i] = strArray01[i].toUpperCase();
}
str00 += strArray02[i];//把数组变为字符串
}
return str00;//返回字符串
}
}
Java间隔大写小写模式
最新推荐文章于 2023-02-16 09:38:18 发布