﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-ckaifeng</title><link>http://www.blogjava.net/ckaifeng/</link><description /><language>zh-cn</language><lastBuildDate>Wed, 06 May 2026 23:14:42 GMT</lastBuildDate><pubDate>Wed, 06 May 2026 23:14:42 GMT</pubDate><ttl>60</ttl><item><title>日期处理，字符串处理等常用工具类</title><link>http://www.blogjava.net/ckaifeng/archive/2017/09/12/432809.html</link><dc:creator>ckaifeng</dc:creator><author>ckaifeng</author><pubDate>Tue, 12 Sep 2017 07:25:00 GMT</pubDate><guid>http://www.blogjava.net/ckaifeng/archive/2017/09/12/432809.html</guid><wfw:comment>http://www.blogjava.net/ckaifeng/comments/432809.html</wfw:comment><comments>http://www.blogjava.net/ckaifeng/archive/2017/09/12/432809.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ckaifeng/comments/commentRss/432809.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ckaifeng/services/trackbacks/432809.html</trackback:ping><description><![CDATA[<div>import java.sql.Clob;</div><div>import java.text.DateFormat;</div><div>import java.text.DecimalFormat;</div><div>import java.text.ParseException;</div><div>import java.text.SimpleDateFormat;</div><div>import java.util.ArrayList;</div><div>import java.util.Calendar;</div><div>import java.util.Date;</div><div>import java.util.HashMap;</div><div>import java.util.List;</div><div>import java.util.Map;</div><div></div><div>import bsh.StringUtil;</div><div></div><div>import com.gsoft.cos.core.util.Assert;</div><div>import com.gsoft.cos.core.util.BeanUtils;</div><div>public class Util {</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public static String removeZero(double b){</div><div><span style="white-space:pre">		</span>String s = b + "";</div><div><span style="white-space:pre">		</span>if(s.indexOf(".") &gt; 0){</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp;//正则表达</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;s = s.replaceAll("0+?$", "");//去掉后面无用的零</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;s = s.replaceAll("[.]$", "");//如小数点后面全是零则去掉小数点</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; }</div><div><span style="white-space:pre">		</span>return s;</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public static int getYear(){</div><div><span style="white-space:pre">		</span>Calendar c = Calendar.getInstance();</div><div><span style="white-space:pre">		</span>return c.get(Calendar.YEAR);</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public static int getMonth(){</div><div><span style="white-space:pre">		</span>Calendar c = Calendar.getInstance();</div><div><span style="white-space:pre">		</span>return c.get(Calendar.MONTH) + 1;</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public static int getDay(){</div><div><span style="white-space:pre">		</span>Calendar c = Calendar.getInstance();</div><div><span style="white-space:pre">		</span>return c.get(Calendar.DATE);</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public static String getNowYmd(){</div><div><span style="white-space:pre">		</span>Calendar c = Calendar.getInstance();</div><div><span style="white-space:pre">		</span>return c.get(Calendar.YEAR)+"-"+(c.get(Calendar.MONTH) + 1)+"-"+c.get(Calendar.DATE);</div><div><span style="white-space:pre">	</span>}</div><div></div><div><span style="white-space:pre">	</span>public static boolean isNumeric(String str){&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>String reg = "^[0-9]+(.[0-9]+)?$";&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; return str.matches(reg);&nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>}&nbsp;</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span> /**&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;* @param date1 需要比较的时间 不能为空(null),需要正确的日期格式&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;* @param date2 被比较的时间&nbsp; 为空(null)则为当前时间&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;* @param stype 返回值类型&nbsp; &nbsp;0为多少天，1为多少个月，2为多少年&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;* @return&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;*/&nbsp;</div><div>&nbsp; &nbsp; public static int compareDate(String date1,String date2,int stype){&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; int n = 0;&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; @SuppressWarnings("unused")</div><div><span style="white-space:pre">		</span>String[] u = {"天","月","年"};&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; String formatStyle = stype==1?"yyyy-MM":"yyyy-MM-dd";&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; date2 = date2==null?GgczUtil.getCurrentDate():date2;&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; DateFormat df = new SimpleDateFormat(formatStyle);&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Calendar c1 = Calendar.getInstance();&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Calendar c2 = Calendar.getInstance();&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; try {&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; c1.setTime(df.parse(date1));&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; c2.setTime(df.parse(date2));&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; } catch (Exception e3) {&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println("wrong occured");&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; //List list = new ArrayList();&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; while (!c1.after(c2)) {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 循环对比，直到相等，n 就是所要的结果&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //list.add(df.format(c1.getTime()));&nbsp; &nbsp; // 这里可以把间隔的日期存到数组中 打印出来&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; n++;&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(stype==1){&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; c1.add(Calendar.MONTH, 1);&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 比较月份，月份+1&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else{&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; c1.add(Calendar.DATE, 1);&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 比较天数，日期+1&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; n = n-1;&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; if(stype==2){&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; n = (int)n/365;&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; return n;&nbsp;&nbsp;</div><div>&nbsp; &nbsp; }&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; /**&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;* 得到当前日期&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;* @return&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp;*/&nbsp;</div><div>&nbsp; &nbsp; public static String getCurrentDate() {&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Calendar c = Calendar.getInstance();&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Date date = c.getTime();&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd");&nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; return simple.format(date);&nbsp;&nbsp;</div><div>&nbsp; &nbsp; }&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public static String getDateString(Date date,String str){</div><div><span style="white-space:pre">		</span>if(Assert.isNotEmpty(date)){</div><div><span style="white-space:pre">			</span>String dateStr=new SimpleDateFormat(str).format(date);</div><div><span style="white-space:pre">			</span>return dateStr;</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span>return null;</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public static Date getDate(Date date,String str){</div><div><span style="white-space:pre">		</span>SimpleDateFormat sf=new SimpleDateFormat(str);</div><div><span style="white-space:pre">		</span>String s=sf.format(date);</div><div><span style="white-space:pre">		</span>Date newdate=null;</div><div><span style="white-space:pre">		</span>try {</div><div><span style="white-space:pre">			</span>newdate = sf.parse(s);</div><div><span style="white-space:pre">		</span>} catch (ParseException e) {</div><div><span style="white-space:pre">			</span>e.printStackTrace();</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span>return newdate;</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public static int dayDydyxy(String str,String str1){</div><div>&nbsp; &nbsp; &nbsp; DateFormat df = new SimpleDateFormat("yyyy-MM-dd");</div><div>&nbsp; &nbsp; &nbsp; Date dt2= null;</div><div>&nbsp; &nbsp; &nbsp; Date dt1 = null;</div><div><span style="white-space:pre">		</span>try {</div><div><span style="white-space:pre">			</span>dt1 = df.parse(str);</div><div><span style="white-space:pre">			</span>dt2 = df.parse(str1);</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; &nbsp; if (dt1.getTime() &gt; dt2.getTime()) {</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>&nbsp; return 2;</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; &nbsp; }else if (dt1.getTime() &lt; dt2.getTime()) {</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>&nbsp; return 1;</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; &nbsp; }else{</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>&nbsp; return 0;</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; &nbsp; }</div><div><span style="white-space:pre">		</span>} catch (ParseException e) {</div><div><span style="white-space:pre">			</span>// TODO Auto-generated catch block</div><div><span style="white-space:pre">			</span>e.printStackTrace();</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span>return -1;</div><div><span style="white-space:pre">	</span>}</div><div></div><div><span style="white-space:pre">	</span>public static Date getDate(String date,String str){</div><div><span style="white-space:pre">		</span>SimpleDateFormat&nbsp; sdf=new SimpleDateFormat(str);</div><div><span style="white-space:pre">		</span>Date newdate=null;</div><div><span style="white-space:pre">		</span>try {</div><div><span style="white-space:pre">			</span>newdate = (Date) sdf.parse(date);</div><div><span style="white-space:pre">		</span>} catch (ParseException e) {</div><div><span style="white-space:pre">			</span>e.printStackTrace();</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span>return newdate;</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public static String getDateToString(String date,String str) throws ParseException{</div><div><span style="white-space:pre">		</span>SimpleDateFormat dateFormat = new SimpleDateFormat(str);</div><div><span style="white-space:pre">		</span>Date dateStr=null;</div><div><span style="white-space:pre">		</span>try {</div><div><span style="white-space:pre">			</span>dateStr = dateFormat.parse(date);</div><div><span style="white-space:pre">		</span>} catch (ParseException e) {</div><div><span style="white-space:pre">			</span>e.printStackTrace();</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span>return dateFormat.format(dateStr);</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span> @SuppressWarnings({"unchecked", "rawtypes"})</div><div><span style="white-space:pre">	</span>public static List&lt; Map&lt;String, Object&gt;&gt; listToMap(List&lt;?&gt; list){</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>List&lt;Map&lt;String, Object&gt;&gt; lm=new ArrayList&lt;Map&lt;String, Object&gt;&gt;();</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>for (int i = 0; i &lt; list.size(); i++) {</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; <span style="white-space:pre">		</span>Map parameter = new HashMap&lt;String, Object&gt;();</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>try {</div><div><span style="white-space:pre">					</span>parameter = BeanUtils.describe(list.get(i));</div><div><span style="white-space:pre">				</span>} catch (Exception e) {</div><div><span style="white-space:pre">					</span>e.printStackTrace();</div><div><span style="white-space:pre">				</span>}&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>lm.add(parameter);</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>return lm;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; }</div><div><span style="white-space:pre">	</span>&nbsp;</div><div><span style="white-space:pre">		</span>public static int daysBetween(Date early, Date late) {&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; java.util.Calendar calst = java.util.Calendar.getInstance();&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; java.util.Calendar caled = java.util.Calendar.getInstance();&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; calst.setTime(early);&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; caled.setTime(late);&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//设置时间为0时&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;calst.set(java.util.Calendar.HOUR_OF_DAY, 0);&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;calst.set(java.util.Calendar.MINUTE, 0);&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;calst.set(java.util.Calendar.SECOND, 0);&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;caled.set(java.util.Calendar.HOUR_OF_DAY, 0);&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;caled.set(java.util.Calendar.MINUTE, 0);&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;caled.set(java.util.Calendar.SECOND, 0);&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; //得到两个日期相差的天数&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;int days = ((int) (caled.getTime().getTime() / 1000) - (int) (calst&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .getTime().getTime() / 1000)) / 3600 / 24;&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if(calst.getTime().getTime()&lt;caled.getTime().getTime()){</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span> days=-days;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; return days;&nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp;}&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">		</span>public&nbsp; static boolean isInteger(String str) {// 判断整型&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; return str.matches("^\\d+$$");&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>}&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">		</span>public&nbsp; static boolean isNumber(String str) {// 判断整数或double</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; if(isInteger(str)||isDouble(str)){</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>return true;</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; }</div><div><span style="white-space:pre">			</span>return&nbsp; false;</div><div><span style="white-space:pre">		</span>}&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>public&nbsp; static boolean isDouble(String str) {// 判断小数，与判断整型的区别在与d后面的小数点（红色）&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; return str.matches("\\d+\\.\\d+$");&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>}&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>public&nbsp; static boolean isStartPointNubmer(String str) {// 判断小数点开头&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; return str.matches("\\.\\d+$");&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>}&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">		</span>public static String getDoubleRound(String str){</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; if(Assert.isNotEmpty(str)){</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>return String.format("%.2f", Double.parseDouble(str));&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp;</div><div><span style="white-space:pre">			</span>return String.format("%.2f", Double.parseDouble("0.00"));&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>}&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">		</span>/**</div><div><span style="white-space:pre">		</span> * 根据数组符号获得符号间隔字符串</div><div><span style="white-space:pre">		</span> * @param args</div><div><span style="white-space:pre">		</span> * @param symbol</div><div><span style="white-space:pre">		</span> * @return</div><div><span style="white-space:pre">		</span> */</div><div><span style="white-space:pre">		</span>public static String getStringToSymbol(String[] args,String symbol){</div><div><span style="white-space:pre">			</span>String newSymbol=",";</div><div><span style="white-space:pre">			</span>if(Assert.isNotEmpty(symbol)){</div><div><span style="white-space:pre">				</span>newSymbol=symbol;</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">			</span>if(Assert.isNotEmpty(args)){</div><div><span style="white-space:pre">				</span>String str="";</div><div><span style="white-space:pre">				</span>for (String string : args) {</div><div><span style="white-space:pre">					</span>str+=string+newSymbol;</div><div><span style="white-space:pre">				</span>}</div><div><span style="white-space:pre">				</span>return str.substring(0,str.length()-1);</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">			</span>return "";</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">		</span>/**</div><div><span style="white-space:pre">		</span> * 根据数组符号获得符号间隔字符串</div><div><span style="white-space:pre">		</span> * @param args</div><div><span style="white-space:pre">		</span> * @param symbol</div><div><span style="white-space:pre">		</span> * @return</div><div><span style="white-space:pre">		</span> */</div><div><span style="white-space:pre">		</span>public static String getStringToSymbol(Integer[] args,String symbol){</div><div><span style="white-space:pre">			</span>String newSymbol=",";</div><div><span style="white-space:pre">			</span>if(Assert.isNotEmpty(symbol)){</div><div><span style="white-space:pre">				</span>newSymbol=symbol;</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">			</span>if(Assert.isNotEmpty(args)){</div><div><span style="white-space:pre">				</span>String str="";</div><div><span style="white-space:pre">				</span>for (Integer string : args) {</div><div><span style="white-space:pre">					</span>str+=string+newSymbol;</div><div><span style="white-space:pre">				</span>}</div><div><span style="white-space:pre">				</span>return str.substring(0,str.length()-1);</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">			</span>return "";</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">		</span>/**</div><div><span style="white-space:pre">		</span> * 判断存在</div><div><span style="white-space:pre">		</span> * @param a</div><div><span style="white-space:pre">		</span> * @param b</div><div><span style="white-space:pre">		</span> * @return</div><div><span style="white-space:pre">		</span> */</div><div><span style="white-space:pre">		</span>public static boolean isContains(String a,String b){</div><div><span style="white-space:pre">			</span>boolean isTrue=false;</div><div><span style="white-space:pre">			</span>if((","+a+",").contains(","+b+",")){</div><div><span style="white-space:pre">				</span>isTrue=true;</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">			</span>return isTrue;</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final int YEAR_RETURN = 0;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final int MONTH_RETURN = 1;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final int DAY_RETURN = 2;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final int HOUR_RETURN= 3;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final int MINUTE_RETURN = 4;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final int SECOND_RETURN = 5;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final String YYYY = "yyyy";&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final String YYYYMM = "yyyy-MM";&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final String YYYYMMDD = "yyyy-MM-dd";&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final String YYYYMMDDHH= "yyyy-MM-dd HH";&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final String YYYYMMDDHHMM = "yyyy-MM-dd HH:mm";&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static final String YYYYMMDDHHMMSS = "yyyy-MM-dd HH:mm:ss";&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp;&nbsp;</div><div></div><div><span style="white-space:pre">	</span>&nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>public static long getBetween(String beginTime, String endTime, String formatPattern, int returnPattern){&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; SimpleDateFormat simpleDateFormat = new SimpleDateFormat(formatPattern);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; Date beginDate=new Date();</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; Date endDate=new Date();</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; try {</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;beginDate = simpleDateFormat.parse(beginTime);&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;endDate = simpleDateFormat.parse(endTime);</div><div><span style="white-space:pre">			</span>} catch (ParseException e) {</div><div><span style="white-space:pre">				</span>e.printStackTrace();</div><div><span style="white-space:pre">			</span>}&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; Calendar beginCalendar = Calendar.getInstance();&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; Calendar endCalendar = Calendar.getInstance();&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; beginCalendar.setTime(beginDate);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; endCalendar.setTime(endDate);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; switch (returnPattern) {&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; case YEAR_RETURN:&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return GgczUtil.getByField(beginCalendar, endCalendar, Calendar.YEAR);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; case MONTH_RETURN:&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return GgczUtil.getByField(beginCalendar, endCalendar, Calendar.YEAR)*12 + GgczUtil.getByField(beginCalendar, endCalendar, Calendar.MONTH);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; case DAY_RETURN:&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return GgczUtil.getTime(beginDate, endDate)/(24*60*60*1000);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; case HOUR_RETURN:&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return GgczUtil.getTime(beginDate, endDate)/(60*60*1000);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; case MINUTE_RETURN:&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return GgczUtil.getTime(beginDate, endDate)/(60*1000);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; case SECOND_RETURN:&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return GgczUtil.getTime(beginDate, endDate)/1000;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; default:&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return 0;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; }&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>private static long getByField(Calendar beginCalendar, Calendar endCalendar, int calendarField){&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; return endCalendar.get(calendarField) - beginCalendar.get(calendarField);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; }&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; private static long getTime(Date beginDate, Date endDate){&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; return endDate.getTime() - beginDate.getTime();&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; }&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; /**&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;* 根据年 月 获取对应的月份 天数&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;* */&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static int getDaysByYearMonth(int year, int month) {&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; Calendar a = Calendar.getInstance();&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; a.set(Calendar.YEAR, year);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; a.set(Calendar.MONTH, month - 1);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; a.set(Calendar.DATE, 1);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; a.roll(Calendar.DATE, -1);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; int maxDate = a.get(Calendar.DATE);&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; return maxDate;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; }&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; /**</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;* 去空格</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;* @param str</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;* @return</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;*/</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static String&nbsp; removeSpace(String str){</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>if(Assert.isNotEmpty(str)){</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; <span style="white-space:pre">		</span>return&nbsp; str.replaceAll("\\s*", "");</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>return "";</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; }&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">		</span>public static String getOrder(String qz,String order){</div><div><span style="white-space:pre">			</span>String [] str=StringUtil.split(order, ",");</div><div><span style="white-space:pre">			</span>String newOrderBy="";</div><div><span style="white-space:pre">			</span>for (int i = 0; i &lt; str.length; i++) {</div><div><span style="white-space:pre">				</span>if(i==(str.length-1)){</div><div><span style="white-space:pre">					</span>newOrderBy+=qz+str[i];</div><div><span style="white-space:pre">				</span>}else{</div><div><span style="white-space:pre">					</span>newOrderBy+=qz+str[i]+",";</div><div><span style="white-space:pre">				</span>}</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">			</span>return newOrderBy;</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">		</span>public static List&lt;Long&gt; getLongList(String str,String s){</div><div><span style="white-space:pre">			</span>if(Assert.isNotEmpty(str)){</div><div><span style="white-space:pre">				</span>String [] strs= str.split(s);</div><div><span style="white-space:pre">				</span>List&lt;Long&gt; list= new ArrayList&lt;Long&gt;();</div><div><span style="white-space:pre">				</span>for (String ss : strs) {</div><div><span style="white-space:pre">					</span>list.add(Long.valueOf(ss));</div><div><span style="white-space:pre">				</span>}</div><div><span style="white-space:pre">				</span>return list;</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">			</span>return null;</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">		</span>public static List&lt;String&gt; getStringList(String str,String s){</div><div><span style="white-space:pre">			</span>if(Assert.isNotEmpty(str)){</div><div><span style="white-space:pre">				</span>String [] strs= str.split(s);</div><div><span style="white-space:pre">				</span>List&lt;String&gt; list= new ArrayList&lt;String&gt;();</div><div><span style="white-space:pre">				</span>for (String ss : strs) {</div><div><span style="white-space:pre">					</span>list.add(ss);</div><div><span style="white-space:pre">				</span>}</div><div><span style="white-space:pre">				</span>return list;</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">			</span>return null;</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">		</span>public static String doubleToString(Double d){</div><div><span style="white-space:pre">			</span>if(d != null){</div><div><span style="white-space:pre">				</span>java.text.NumberFormat nf = java.text.NumberFormat.getInstance();&nbsp; &nbsp;</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>nf.setGroupingUsed(false);&nbsp;</div><div><span style="white-space:pre">		</span>&nbsp; &nbsp; <span style="white-space:pre">	</span>return nf.format(d);</div><div><span style="white-space:pre">			</span>}else{</div><div><span style="white-space:pre">				</span>return "0";</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">		</span>public static String doubleToString1(Double d){</div><div><span style="white-space:pre">			</span>if(d != null){</div><div><span style="white-space:pre">				</span>DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");//格式化设置</div><div><span style="white-space:pre">				</span>return decimalFormat.format(d);</div><div><span style="white-space:pre">			</span>}else{</div><div><span style="white-space:pre">				</span>return "0";</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span></div><div><span style="white-space:pre">	</span>&nbsp; public static String oracleClob2Str(Clob clob) throws Exception {</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; return (clob != null ? clob.getSubString(1, (int) clob.length()) : null);</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; }&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;/**&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;* 将String转成Clob ,静态方法&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;*&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;* @param str&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 字段&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;* @return clob对象，如果出现错误，返回 null&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;*/&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static Clob stringToClob(String str) {&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; if (null == str)&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return null;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; else {&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; java.sql.Clob c = new javax.sql.rowset.serial.SerialClob(str&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .toCharArray());&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return c;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } catch (Exception e) {&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return null;&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; }&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp;&nbsp;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; public static String returnWHStr(String str){</div><div><span style="white-space:pre">			</span>String[] exportIds = str.split(",");</div><div><span style="white-space:pre">			</span>String strs = "";</div><div><span style="white-space:pre">			</span>for (int i = 0; i &lt; exportIds.length; i++) {</div><div><span style="white-space:pre">				</span>if(i==(exportIds.length-1)){</div><div><span style="white-space:pre">					</span>strs += "?";</div><div><span style="white-space:pre">				</span>}else{</div><div><span style="white-space:pre">					</span>strs += "?,";</div><div><span style="white-space:pre">				</span>}</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">			</span>return strs;</div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; }</div><div>}</div><div></div><img src ="http://www.blogjava.net/ckaifeng/aggbug/432809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ckaifeng/" target="_blank">ckaifeng</a> 2017-09-12 15:25 <a href="http://www.blogjava.net/ckaifeng/archive/2017/09/12/432809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>