<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    饒榮慶 -- 您今天UCWEB了嗎?--http://www.ucweb.com

    3G 手機開發網

       :: 首頁 :: 聯系 :: 聚合  :: 管理
      99 Posts :: 1 Stories :: 219 Comments :: 0 Trackbacks
    [code]

    import java.io.UnsupportedEncodingException;
    import java.util.Vector;

    import javax.wireless.messaging.Message;

    /**
    ?* 轉換網絡傳過來的數據
    ?*
    ?* @auth colonel
    ?* @dateOrLeague 2006-7-11
    ?*
    ?*/

    public class StringUtil {
    ?? ?

    ?? ?/**
    ?? ? * 切割str字符串
    ?? ? * 例如("wuhua,中國,好,",",");分割成String[] s = {"wuhua","中國","好");
    ?? ? * @param str 源字符串
    ?? ? * @param regex,分割標致,
    ?? ? * @return
    ?? ? */
    ?? ?public static String[] split(String bufferstr, String regex) {

    ?? ??? ?if(bufferstr == null)
    ?? ??? ??? ?return null;
    ?? ??? ?Vector split = new Vector();

    ?? ??? ?while (true) // 處理從網絡上獲得的數據并對其進行處理
    ?? ??? ?{
    ?? ??? ??? ?int index = bufferstr.indexOf(regex);

    ?? ??? ??? ?if (index == -1) {
    ?? ??? ??? ??? ?if (bufferstr != null && !bufferstr.equals(""))
    ?? ??? ??? ??? ??? ?split.addElement(bufferstr);
    ?? ??? ??? ??? ?// log.debug("bufferstr=" +bufferstr);s
    ?? ??? ??? ??? ?break;
    ?? ??? ??? ?}
    ?? ??? ??? ?split.addElement(bufferstr.substring(0, index));
    ?? ??? ??? ?// log.debug("Str=" + bufferstr.substring(0, index));
    ?? ??? ??? ?bufferstr = bufferstr.substring(index + 1, bufferstr.length());
    ?? ??? ??? ?// log.debug("bufferstr=" +bufferstr);
    ?? ??? ?}
    ?? ??? ?String[] s = new String[split.size()];

    ?? ??? ?split.copyInto(s);

    ?? ??? ?return s;

    ?? ?}

    ?? ?
    ?? ?/**
    ?? ? * 轉換網絡上的字節為中文
    ?? ? * @param bytes
    ?? ? * @param start
    ?? ? * @return
    ?? ? */
    ?? ?public static String getStringToGBK(byte[] bytes, int start) {
    ?? ??? ?byte[] rt = new byte[bytes.length - start];
    ?? ??? ?for (int i = 0; i < rt.length; i++)
    ?? ??? ??? ?rt[i] = bytes[i + start];
    ?? ??? ?try {
    ?? ??? ??? ?return new String(rt, "UTF-8");
    ?? ??? ?} catch (UnsupportedEncodingException e) {
    ?? ??? ??? ?e.printStackTrace();
    ?? ??? ??? ?return new String(rt);
    ?? ??? ?}
    ?? ?}

    }
    [/code]

    [code]

    /**
    ?* 轉換編碼
    ?* @author Administrator
    ?*
    ?*/
    public class FormatTransfer {

    ?? ?public static int getUINT4(byte ba[], int start) {
    ?? ??? ?int r = 0;
    ?? ??? ?r |= 0xff & ba[start];
    ?? ??? ?r <<= 8;
    ?? ??? ?r |= 0xff & ba[start + 1];
    ?? ??? ?r <<= 8;
    ?? ??? ?r |= 0xff & ba[start + 2];
    ?? ??? ?r <<= 8;
    ?? ??? ?r |= 0xff & ba[start + 3];
    ?? ??? ?return r;
    ?? ?}

    ?? ?public static void setUINT4(byte ba[], int start, int value) {
    ?? ??? ?ba[start] = (byte) (value >> 24 & 0xff);
    ?? ??? ?ba[start + 1] = (byte) (value >> 16 & 0xff);
    ?? ??? ?ba[start + 2] = (byte) (value >> 8 & 0xff);
    ?? ??? ?ba[start + 3] = (byte) (value & 0xff);
    ?? ?}

    ?? ?public static void setUSHORT4(byte ba[], int start, short value) {
    ?? ??? ?ba[start + 0] = (byte) (value >> 8 & 0xff);
    ?? ??? ?ba[start + 1] = (byte) (value & 0xff);
    ?? ?}

    ?? ?public static short getUSHORT4(byte ba[], int start) {
    ?? ??? ?short r = 0;
    ?? ??? ?r |= 0xff & ba[start];
    ?? ??? ?r <<= 8;
    ?? ??? ?r |= 0xff & ba[start + 1];
    ?? ??? ?return r;
    ?? ?}

    ?? ?public static void appen(byte[] rt, byte[] bodys, int start) {
    ?? ??? ?for (int i = 0; i < bodys.length; i++) {
    ?? ??? ??? ?rt[start + i] = bodys[i];
    ?? ??? ?}
    ?? ?}

    }
    [/code]

    [code]
    ?

    import java.util.Calendar;
    import java.util.Date;
    import java.util.TimeZone;

    /**
    ?* <b>類名:DateTime.java</b> </br> 編寫日期: 2006-6-23 <br/> 程序功能描述:日期時間的工具類 <br/>
    ?* Demo: <br/> Bug: <br/>
    ?*
    ?* 程序變更日期 :<br/> 變更作者 :<br/> 變更說明 :<br/>
    ?*
    ?* @author wuhua </br> <a href="mailto:rrq12345@163.com">rrq12345@163.com</a>
    ?*/

    public final class DateTime {
    ?? ?private static String[] WEEKDAYS_EN = { "SUN", "MON", "TUE", "WED", "THU",
    ?? ??? ??? ?"FRI", "SAT" };

    ?? ?private static String[] WEEKDAYS_CH = { "周日", "周一", "周二", "周三", "周四", "周五",
    ?? ??? ??? ?"周六" };

    ?? ?public final String timeZone;

    ?? ?public final int year;

    ?? ?public final int month;

    ?? ?public int day;

    ?? ?public int weekday;

    ?? ?public final int hour;

    ?? ?public final int minute;

    ?? ?public final int second;

    ?? ?public final int millsecond;

    ?? ?Calendar c;

    ?? ?public DateTime(Date date, String timeZone) {
    ?? ??? ?this.timeZone = timeZone;
    ?? ??? ?c = timeZone == null ? Calendar.getInstance() : Calendar
    ?? ??? ??? ??? ?.getInstance(TimeZone.getDefault());
    ?? ??? ?c.setTime(date);
    ?? ??? ?year = c.get(Calendar.YEAR);
    ?? ??? ?month = c.get(Calendar.MONTH);
    ?? ??? ?day = c.get(Calendar.DAY_OF_MONTH);
    ?? ??? ?weekday = c.get(Calendar.DAY_OF_WEEK);
    ?? ??? ?hour = c.get(Calendar.HOUR_OF_DAY);
    ?? ??? ?minute = c.get(Calendar.MINUTE);
    ?? ??? ?second = c.get(Calendar.SECOND);
    ?? ??? ?millsecond = c.get(Calendar.MILLISECOND);
    ?? ?}

    ?? ?public DateTime(long time, String timeZone) {
    ?? ??? ?this(new Date(time), timeZone);
    ?? ?}

    ?? ?public DateTime() {
    ?? ??? ?this(System.currentTimeMillis(), "GMT + 16");
    ?? ?}

    ?? ?public static String beforeOneDate() {
    ?? ??? ?return new DateTime(System.currentTimeMillis() - 24 * 3600 * 1000,
    ?? ??? ??? ??? ?"GMT+8").toDateString();
    ?? ?}

    ?? ?public Date toDate() {
    ?? ??? ?Calendar c = Calendar.getInstance(TimeZone.getTimeZone(timeZone));
    ?? ??? ?c.set(Calendar.YEAR, year);
    ?? ??? ?c.set(Calendar.MONTH, month);
    ?? ??? ?c.set(Calendar.DAY_OF_MONTH, day);
    ?? ??? ?c.set(Calendar.HOUR_OF_DAY, hour);
    ?? ??? ?c.set(Calendar.MINUTE, minute);
    ?? ??? ?c.set(Calendar.SECOND, second);
    ?? ??? ?c.set(Calendar.MILLISECOND, millsecond);
    ?? ??? ?return c.getTime();
    ?? ?}

    ?? ?public String toDateString() {
    ?? ??? ?if (timeZone.equals("GMT-8"))
    ?? ??? ??? ?return (month + 1) + "月" + day + "日" + " ["
    ?? ??? ??? ??? ??? ?+ WEEKDAYS_EN[weekday - 1] + "] ";
    ?? ??? ?else
    ?? ??? ??? ?return (month + 1) + "月" + day + "日" + " ["
    ?? ??? ??? ??? ??? ?+ WEEKDAYS_CH[weekday - 1] + "] ";

    ?? ?}

    ?? ?public void setDate(int day) {

    ?? ??? ?this.day = day;
    ?? ??? ?this.c.set(Calendar.DAY_OF_WEEK, day);
    ?? ??? ?// day = c.get(Calendar.DAY_OF_WEEK);
    ?? ??? ?weekday = c.get(Calendar.DAY_OF_WEEK);

    ?? ?}

    ?? ?public String toTimeString() {
    ?? ??? ?return hour + ":" + minute + ":" + second + ":" + millsecond;
    ?? ?}

    ?? ?public String toString() {
    ?? ??? ?return toDateString() + " " + toTimeString();
    ?? ?}
    }

    [/code]

    爬蟲工作室 -- 專業的手機軟件開發工作室
    3G視線 -- 專注手機軟件開發
    posted on 2007-03-26 17:17 3G工作室 閱讀(1388) 評論(0)  編輯  收藏 所屬分類: j2me
    主站蜘蛛池模板: 成年大片免费视频播放一级| 久久免费精品视频| 免费在线观看视频网站| 国产亚洲真人做受在线观看| 午夜在线免费视频| 亚洲综合图色40p| 亚洲福利一区二区三区| 无遮挡呻吟娇喘视频免费播放| 大地资源网高清在线观看免费| 亚洲中文字幕无码爆乳AV| 91精品全国免费观看青青| 亚洲国产另类久久久精品黑人| 免费无码又爽又刺激高潮软件 | 一级做a爰片久久毛片免费陪| 国产一精品一aⅴ一免费| 色www免费视频| 在线亚洲97se亚洲综合在线 | 免费观看的毛片大全| 99久久国产亚洲综合精品| 日韩电影免费在线观看视频| 爱情岛亚洲论坛在线观看 | 国内精品99亚洲免费高清| 亚洲AV永久无码精品| 黄网站色视频免费观看45分钟| 亚洲成?Ⅴ人在线观看无码| 一个人看的免费高清视频日本| 日韩特黄特色大片免费视频| 又粗又长又爽又长黄免费视频| 亚洲va无码手机在线电影| 国产精品久久免费| 人人狠狠综合久久亚洲| 亚洲一区二区三区偷拍女厕 | 国产成人免费手机在线观看视频| 亚洲国产精品久久网午夜| 午夜视频免费在线观看| 国产AV无码专区亚洲A∨毛片| jyzzjyzz国产免费观看| 亚洲成A∨人片天堂网无码| 无码精品人妻一区二区三区免费看 | 国产亚洲大尺度无码无码专线 | 亚洲а∨天堂久久精品9966|