熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

java獲得字符串間運算符變量的值

2013-11-15 11:58:35  來源: JSP教程 

   例如Stirng str=“a+b*c/d”; 獲取出abcd放入數組中  

import javautilregexMatcher;
import javautilregexPattern; 

public class Test { 
  public static void main(String[] args){
  String str="a+b*c/d"; 
  Pattern p=Patterncompile("[az]");//定義一個正則表達式的匹配規則
  
  Matcher m=pmatcher(str); //進行匹配
  
  String [] value=new String[];//定義一個數組
  
  int i=;//數組下標
  
  while(mfind()){// 是否尋到匹配字符
   SystemoutPRintln("尋到的結果     "+mgroup());
   value[i]=mgroup();//添加到數組中
   i++;//下標加 
  } 
  //輸出數組元素
  for(int j=;j<valuelength;j++){
    Systemoutprintln("value["+j+"]  =" +value[j]);
  }
 }


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20012.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.