15、骂战

+A -A

  请稍后阅读,章节错误

  packagenetbsp; oo2

  oo3

  ;

  oo4

  ;

  oo5

  ;

  oo6

  ; oo7

  ;

  oo8

  oo9

  pub1icc1assReportuti1{

  o1o

  o11

  /**

  o12

  *格式化日期

  o13

  *aparamobj日期对象

  o14

  *aparamformat格式化字符串

  o15

  *areturn

  o16

  */

  o17

  pub1inetgformatdate(objenetgformat){

  o18

  if(obj==nu11)

  o19

  return““;

  o2o

  o21

  strings=(obj);

  o22

  if(format==nu11||““.equa1s){

  o23

  format=“yyyy-mm-dd“;

  o24

  }

  o25

  try{

  o26

  simp1edateFormatdateFormat=nesimp1edateFormat(format);

  o27

  s=(obj);

  o28

  }nete){

  o29

  }

  o3o

  returns;

  o31

  }

  o32

  o33

  /**

  o34

  *格式化数字

  o35

  *aparamobj数字对象

  o36

  *aparamformat格式化字符串

  o37

  *areturn

  o38

  */

  o39

  pub1inetumber(objenetgformat){

  o4o

  if(obj==nu11)

  o41

  return““;

  o42

  o43

  strings=(obj);

  o44

  if(format==nu11||““.equa1s){

  o45

  format=“#.oo“;

  o46

  }

  o47

  try{

  o48

  if(objinstannetceofF1oat){

  o49

  if((“%“)){

  o5o

  numberFormatnumberFormat=; o51

  s=(obj);

  o52

  }e1se{

  o53

  decima1Formatdenetedecima1Format(format);

  o54

  s=(obj);

  o55

  }

  o56

  }e1se{

  o57

  numberFormatnumberFormat=; o58

  s=(obj);

  o59

  }

  o6o

  }nete){

  o61

  }

  o62

  returns;

  o63

  }

  o64

  o65

  /**

  o66

  *计算字符串四则运算表达式

  o67

  *aparamstring

  o68

  *areturn

  o69

  */

  o7o

  pub1inetgnetgstring){

  o71

  stringregexcheck=“[d+-*/.]*“;//是否是合法的表达式

  o72

  o73

  if(!))

  o74

  returnstring;

  o75

  o76

  matnetu11;

  o77

  stringtemp=““;

  o78

  intindex=-1;

  o79

  stringregex=“([d.+-*/]+)“;//提取括号表达式

  o8o

  string=(“s“,““);//去除空格

  o81

  try{

  o82

  patternpattern=(regex);

  o83

  //循环计算所有括号里的表达式

  o84

  hi1e{

  o85

  );

  o86

  hi1e(matnetd){

  o87

  temp=;

  o88

  index=(temp);

  o89

  string=(o,index)

  o9o

  +netoBracket(temp)

  o91

  +(index+);

  o92

  }

  o93

  }

  o94

  //最后计算总的表达式结果

  o95

  string=netoBranetg);

  o96

  }netumberFormatexnete){

  o97

  ;

  (未完待续。≯ )

我要报错】【 推荐本书
推荐阅读:
我的1979 15、骂战