题目:
自定义了3种新的字符类型:
1:单个小写字母,如‘a’; 2:大写+小写字母对,如'Ab' ;2:大写+大写字母对,如'AA' 。
给定满足要求的字符串和整数,返回指定位置上的新类型字符。
举例:
"aaABCDEcBCg", 7 返回“EC”.
public String piontNewChar(String s,int k)
{
for(int i=0;i<s.length();i++)
{
if(i == k)
{
if(is_Small(s.charAt(i)))
return String.valueOf(s.charAt(i));
else
return String.valueOf(s.substring(i, i+2));
}
if(i > k)
{
return String.valueOf(s.substring(i-2, i));
}
if(i < k)
{
if(is_Small(s.charAt(i)))
continue;
else
i++;
}
}
return null;
}
//判断是否是小写字母
public boolean is_Small(char ch)
{
return (ch>='a'&&ch<='z');
}