首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于字符串的解决方案

2012-02-28 
关于字符串的从键盘上输入一串字符串包括字母和数字,当遇到字母反向输出,遇到数字不输出,怎么写,谢谢![解

关于字符串的
从键盘上输入一串字符串包括字母和数字,当遇到字母反向输出,遇到数字不输出,怎么写,谢谢!

[解决办法]
import java.util.Scanner;

public class SearchCharRev//查找输入字符串中所有的字母并反转输出
{
public static void main(String[] args) 
{
System.out.println("请输入要查找的字符串");
Scanner sc=new Scanner(System.in);
String str=sc.next();
searchChar(str);

}

public static void searchChar(String str){
char[]ch=new char[str.length()];

char[]ch2=new char[str.length()];
str.getChars(0,str.length(),ch,0);

int index=-1;
for(int i=0;i<ch.length-1;i++){
if((ch[i]>=65&&ch[i]<=90)||(ch[i]>=97&&ch[i]<=122)){index++; ch2[index]=ch[i];}
}

for(int i=index;i>=0;i--){System.out.print(ch2[i]);}

 
}
}

热点排行