java算法——将字符串中的不同字符分类取出存放

来源:互联网 发布:网络hk什么意思 编辑:程序博客网 时间:2024/06/16 14:18

//将字符串中的不同字符分类取出存放

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());}}}


0 0