首页 | 软件中心 | Designand Inspiration
读库教程网 > 网络教程 > 技术开发 > Java > java中将字符串中运算符之间的变量截取出来

java中将字符串中运算符之间的变量截取出来

添加:2010年7月14日

问:
java 中将字符串中运算符之间的变量截取出来 例如:Stirng str=“a+b*c/d”; 获取出a,b,c,d放入数组中
问题补充:正则表达式我不熟,能不能给代码写处理参考参考啊


答:
import java.util.regex.Matcher;
import java.util.regex.Pattern;

 

public class Test {
 
 public static void main(String args){
  String str="a+b*c/d";
  Pattern p=Pattern.compile("[a-z]");//定义一个正则表达式的匹配规则
 
  Matcher m=p.matcher(str); //进行匹配
 
  String value=new String[4];//定义一个数组
 
  int i=0;//数组下标
 
  while(m.find()){// 是否寻到匹配字符
   System.out.PRintln("寻到的结果     "+m.group());
   value[i]=m.group();//添加到数组中
   i++;//下标加1
  
  
  }
 
  //输出数组元素
  for(int j=0;j<value.length;j++){
    System.out.println("value["+j+"]  =" +value[j]);
  }
 }

}

读库教程网文章由网络收集后整理发布,文章发布人拥有该内容的所有权力及责任!

如果你喜欢这页,可以按Ctrl+D收藏起来。

相关内容
相关评论
公益广告
精彩推荐
友情链接: 百分百青年 | 烛光信息网 | 夏布新网 | 新育互联网
管理员:QQ:27038219, E-mail:27038219@qq.com今日更新
读库教程网所有文章从网络收集所发布,文章发布人拥有该内容的所有权力及责任,转载时请注明出处!
Template designed by www.dkuu.com. Optimized for 1024x768 to Firefox,Opera and MS-IE6/IE7.