当前位置:编程学习 > JAVA >>

关于字节截取值 来好人!!!

 

 String  str = "我是国家007号";//这个通过字节截取  0 -9  实际应该为 "我是国家0"这样的
  
 


 好人 给个方法。。。急 --------------------编程问答-------------------- 可以不可以用笨办法 通过charAt来拿到 ,在判断是否在 0 -9 ,然后在截取 ? --------------------编程问答--------------------

package cai;  

    

 import java.util.regex.Matcher;  

 import java.util.regex.Pattern;  

    

 public class demo1 {  

  public static void main(String[] args) {  

  String str = "我是国家007号";// 

//  Pattern pattern = Pattern.compile("[a-zA-Z0-9]");  
  Pattern pattern = Pattern.compile("[0-9]");  

  Matcher matcher = pattern.matcher(str);  

  if (matcher.find()) {  

    System.out.println(str.indexOf(matcher.group()));  
    System.out.println(str.substring(0,str.indexOf(matcher.group()) +1 )) ;

  }  



4
我是国家0 --------------------编程问答--------------------
引用 2 楼  的回复:
Java code

package cai;  

    

 import java.util.regex.Matcher;  

 import java.util.regex.Pattern;  

    

 public class demo1 {  

  public static void main(String[] args) {  

  ……


dingle.. --------------------编程问答--------------------
引用 2 楼  的回复:
Java code

package cai;  

    

 import java.util.regex.Matcher;  

 import java.util.regex.Pattern;  

    

 public class demo1 {  

  public static void main(String[] args) {  

  ……
如何灵活截取呢,貌似我调整了 字节截取的长度也不管用啊 --------------------编程问答-------------------- http://blog.csdn.net/yangyan19870319/article/details/6144131

这个讲的蛮好的。下班了,明天上班自己也研究下。 --------------------编程问答--------------------     用substring()试一下
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,