//将字符串中的不同字符分类取出存放
package com.suanfa;
public class Zifu {
public static void main(String[] args) {
String str="..天2气,39*% ABcjk@,!、他\t\\4";
System.out.println("字符串长度为:"+str.length());
StringBuilder[] s=new StringBuilder[4];//表示有4种类型是字符
for(int i=0;i<s.length;i++)
{
s[i]=new StringBuilder();
}
for(int i=0;i<str.length();i++)
{
if(str.charAt(i)>='A' &&str.charAt(i)<=('z'))
{
s[0].append(str.charAt(i));//英文字符
}
else if(str.charAt(i)>=19968 &&str.charAt(i)<=171941)
{
s[1].append(str.charAt(i));//中文字符
}
else if(str.charAt(i)>='1' &&str.charAt(i)<='9')
{
s[2].append(str.charAt(i));//数字
}
else
{
s[3].append(str.charAt(i));//其他字符
}
}
for(int i=0;i<s.length;i++)
{
System.out.println("字符长度:"+s[i].length()+",分别为:"+s[i].toString());
}
}
}