分享

判断字符串中是否存在字母并截取

 樱花梦_张艺馨 2017-03-09
/**
判断字符串中是否存在字母并截取
例如:65468asda13243
截取为:65468
       asda13243
*/
public class Test {
 /**
  * @param args
  */
 public static void main(String[] args) {
  String s1 = "65468asda13243"
  String s2="";
  String s3="";
  for (int i = 0; i < s1.length(); i++) {
   String str = s1.substring(i,i+1);
   boolean flage = str.matches("[a-zA-Z]");
   if(flage==true){
    s2=s1.substring(0,i);
    s3=s1.substring(i);
    break;
   }
  }
  System.out.println("s2="+s2);
  System.out.println("s3="+s3);
 }
}
结果:
s2=65468
s3=asda13243
方法二:
public class Test {
 /**
  * @param args
  */
 public static void main(String[] args) {
  String s1 = "65468asda13243"
  String[] s = new String[2];
  for (int i = 0; i < s1.length(); i++) {
   String str = s1.substring(i,i+1);
    
   boolean flage = str.matches("[a-zA-Z]");
   if(flage==true){
    s[0] = s1.substring(0,i);
    s[1] = s1.substring(i);
    break;
   }
  }
  for (int i = 0; i < s.length; i++) {
   System.out.println(s[i]);
  }
 }
}
结果:
65468
asda13243

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多