亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dealstring.java

?? 教師辦公管理系統(tǒng)
?? JAVA
字號(hào):
/**********************************************************
Copyright (C),2003-10-12, Beijing  USTB.
All rights reserved.
Filename: DealString.java
Author: 劉中兵
Version 1.0
Date:2003-10-12
Description:此文件為字符串的處理類
Other:
Variable List:
Function List:
1.public DealString()//構(gòu)造函數(shù)
2.public String toString(String str)//把null轉(zhuǎn)化為"",trim()
3.public String toGBK(String str)//轉(zhuǎn)換編碼
  public String toUtf8String(String src)
4.public String[] splitStr(String str,char c)//分割字符串
5.public String getDateTime()//取得系統(tǒng)時(shí)間
6.public String Replace(String source, String oldString, String newString)//替換字符串
7.public long getDaysInterval(Date d1,Date d2)//取得兩個(gè)日期的天數(shù)之差
8.public String toLengthStr(String instr,int len)//將字符串格式化為固定長度
9.public String toLengthStrRight(String instr,int len)//將字符串格式化為固定長度(右邊補(bǔ)空格)
//9.public String AsciiToChineseString(String s)//ASCII轉(zhuǎn)化為字符串
//10.public String ChineseStringToAscii(String s)//字符串轉(zhuǎn)化為ASCII
11.public String UnicodetoGB(String s)//Unicode轉(zhuǎn)化成GB的源碼
12.public int toASCII(char c)//字符轉(zhuǎn)化為ASCII
public String toASCII(String s)
13.public int byteLength(String)//取得字符字節(jié)長度	
14.public String strByteCopy(String str,int nEnd)//取得字符串從頭開始指定長度子串
15.public boolean strMatch(String motherStr,String childStr)//取得字符串從頭開始指定長度子串  new 陳
16.public String strDistinct(String str)//將str中重復(fù)的去掉    new 劉建
17 	public Vector simplify(String[] str) //過濾數(shù)組 0 代表所有的
18 	public Vector simplify(Vector vstr) //過濾向量 0 代表所有的
19.public String toMKByte(int size)		//格式化文件大小
20 public int getRandom(int min , int max );
21 public String toLikeSql()


History:
***********************************************************/
package com.util;

import java.util.*;
import java.text.*;
import java.lang.*;
import sun.io.*;

public class DealString
{
	public long makeID ( int uid )
	{
		//用戶占5位
		uid += 10000 ;
		
		//時(shí)間占9位:秒,去掉第一位
		java.util.Date time = new java.util.Date();
		long second = time.getTime() / 1000 ;
		String str = second + "" ;
		str = str.substring(1,str.length());

		//群發(fā)占5位
		str = uid + str + 10000 ;
          
		return Long.parseLong(str);
	}

	public String toLikeSql ( int sum , int cur , char like , char c )
	{
		char ch[] = new char[sum] ;
		for ( int i = 0 ; i < sum ; i++ )
		{
			ch[i] = like ;
		}
		ch[cur] = c ;
		String str = new String ( ch ) ;
		return str ;
	}

	public int getRandom ( int min , int max , int seed )
	{
		String time = getDateTime ( ) ;
		Random rand ;
		if ( seed == 0 )
		{
			rand = new Random ( Integer.parseInt( time .substring ( 17 , 19 ) ) ) ;
		}
		else
		{
			rand = new Random ( seed ) ;
		}
		int t = rand.nextInt(max);
		while ( t < min )
		{
			t = rand.nextInt(max);
		}
		return t ;
	}

	/**把null轉(zhuǎn)化為""*/
	public String toString(String str)
	{
		if(str==null)str = "";
		if(str.equals("null"))str = "";
		str = str.trim();
		return str;
	}	

	public String toMKByte(long size)
	{
		if(size>=(1024*1024))
		{
			String temp = ((float)size/(1024*1024)+"");
			if(temp.length()==3)temp+="0";				
			temp = temp.substring(0,4);
			if(temp.charAt(3)=='.')temp=temp.substring(0,3);
			if(temp.charAt(2)=='.'&&temp.charAt(3)=='0')temp=temp.substring(0,2);
			if(temp.charAt(1)=='.'&&temp.charAt(2)=='0'&&temp.charAt(3)=='0')temp=temp.substring(0,1);
			temp+="MB";
			return temp;
		}
		else if(size>=1024)
		{
			String temp = ((float)size/(1024*1024)+"");
			if(temp.length()==3)temp+="0";				
			temp = temp.substring(0,4);
			if(temp.charAt(3)=='.')temp=temp.substring(0,3);
			if(temp.charAt(2)=='.'&&temp.charAt(3)=='0')temp=temp.substring(0,2);
			if(temp.charAt(1)=='.'&&temp.charAt(2)=='0'&&temp.charAt(3)=='0')temp=temp.substring(0,1);
			temp+="KB";
			return temp;
		}
		else 
		{
			return size+"B";
		}
	}

	/**轉(zhuǎn)換編碼*/
	public String toGBK(String str)
	{
		try 
		{
			if(str==null)
				str = "";
			else
				str=new String(str.getBytes("ISO-8859-1"),"GBK"); 
		}catch (Exception e) {System.out.println("DealString::toGBK(String)運(yùn)行時(shí)出錯(cuò):錯(cuò)誤為:"+e);}
		return str;
	}

	/**UTF8*/
	public String toUtf8String(String src)
	{
		byte[] b = src.getBytes();
		char[] c = new char[b.length];
		for(int i=0;i<b.length;i++)
		{
			c[i] = (char)(b[i]&0x00FF);
		}
		return new String(c);
	}

	public String toASCII(String str)
	{
		try 
		{
			if(str==null)
				str = "";
			else 
				str=new String(str.getBytes("GBK"),"ISO-8859-1"); 
		}catch (Exception e) {System.out.println("DealString::toGBK(String)運(yùn)行時(shí)出錯(cuò):錯(cuò)誤為:"+e);}
		return str;
	}
	/**分割字符串*/
	public String[] splitStr(String str,char c)
	{
		str+=c;
		int n=0;
		for(int i=0;i<str.length();i++)
		{
			if(str.charAt(i)==c)n++;
		}

		String out[] = new String[n];

		for(int i=0;i<n;i++)
		{
			int index = str.indexOf(c);
			out[i] = str.substring(0,index);
			str = str.substring(index+1,str.length());
		}
		return out;
	}

	/**取得系統(tǒng)時(shí)間*/
	public String getDateTime()
	{
		java.text.SimpleDateFormat f = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");			
		String time = f.format(new java.util.Date());
		return time;
	}

	/**替換字符串*/
	public String Replace(String source, String oldString, String newString)
	{ 
       StringBuffer output = new StringBuffer(); 

       int lengthOfSource = source.length();   // 源字符串長度 
       int lengthOfOld = oldString.length();   // 老字符串長度 
       int posStart = 0;   // 開始搜索位置 
       int pos;            // 搜索到老字符串的位置 

       while ((pos = source.indexOf(oldString, posStart)) >= 0) { 
           output.append(source.substring(posStart, pos)); 
           output.append(newString); 
           posStart = pos + lengthOfOld; 
       } 
       if (posStart < lengthOfSource) { 
           output.append(source.substring(posStart)); 
       } 
       return output.toString(); 
	}

	/**取得兩個(gè)日期的天數(shù)之差*/
	public long getDaysInterval(Date d1,Date d2)
	{
		return (d2.getTime()-d1.getTime())/86400000;
	}
	
	/**將字符串格式化為固定長度*/
	public String toLengthStr(String instr,int len)
	{
		int n = instr.length();
		for(int i=0;i<(len-n);i++)
		{
			instr = " "+instr;
		}
		return instr;
	}
	/**將字符串格式化為固定長度(右邊補(bǔ)空格)*/
	public String toLengthStrRight(String instr,int len)
	{
		int n = instr.length();
		for(int i=0;i<(len-n);i++)
		{
			instr = instr+" ";
		}
		return instr;
	}
	/*ASCII轉(zhuǎn)化為字符串*/
	public String AsciiToChineseString(String s) 
	{
		char[] orig = s.toCharArray();
		byte[] dest = new byte[orig.length];
		for (int i=0;i<orig.length;i++)
		dest[i] = (byte)(orig[i]&0xFF);
		try 
		{
			ByteToCharConverter toChar = ByteToCharConverter.getConverter("gb2312");
			return new String(toChar.convertAll(dest));
		}
		catch (Exception e) 
		{
			System.out.println("DealString::AsciiToChineseString(String)運(yùn)行時(shí)出錯(cuò);錯(cuò)誤為:"+e);
			return s;
		}
	}

	/**字符串轉(zhuǎn)化為ASCII*/
	public String ChineseStringToAscii(String s) 
	{
		try 
		{
			CharToByteConverter toByte = CharToByteConverter.getConverter("gb2312");
			byte[] orig = toByte.convertAll(s.toCharArray());
			char[] dest = new char[orig.length];
			for (int i=0;i<orig.length;i++)
				dest[i] = (char)(orig[i] & 0xFF);
			return new String(dest);
		}
		catch (Exception e) 
		{
			System.out.println("DealString::ChineseStringToAscii(String)運(yùn)行時(shí)出錯(cuò):"+e);
			return s;
		}
	}
	
	/**Unicode轉(zhuǎn)化成GB的源碼*/
	public String UnicodetoGB(String s)  
	{  
		StringBuffer  sb  =  new  StringBuffer();  
		boolean  escape  =  false;  
		for(int  i=0;  i<s.length();  i++)  
		{  
			char  c  =  s.charAt(i);  
			switch  (c)  
			{  
				case  '\\': escape = true; break;  
				case  'u':  
				case  'U':  
				if(escape)  
				{  
					try  
					{  
						 sb.append((char)Integer.parseInt(s.substring(i+1,i+5),16));  
						 escape  =  false;  
					}  
					catch(NumberFormatException e)  
					{  System.out.println("DealString::UnicodetoGB(String)運(yùn)行時(shí)出錯(cuò):"+e+"并拋出新的IllegalArgumentException異常.");
						 throw new IllegalArgumentException();  
					}  
					i += 4;  
				}  
				else  
				{    
					sb.append(c);  
				}  
				break;  
				default:sb.append(c); break;
			}  
		} 
		return  sb.toString();  
	} 
	/*將str中重復(fù)的去掉*/
	public String strDistinct(String str)
	{
		String[] strArr=str.split(",");
		String   strAim = ",";
		for(int i=0;i<strArr.length;i++)
		{
			if(strArr[i].equals(""))
				continue;
			if (strAim.indexOf(","+strArr[i]+",")==-1)
			{
				strAim = strAim + strArr[i] + ",";
			}
		}
		if(!strAim.equals(","))
		strAim = strAim.substring(1,strAim.length()-1);
		else strAim = "";
		return strAim;
	}

	/**字符轉(zhuǎn)化為ASCII*/
	public int toASCII(char c)
	{
		int i = c;
		return i;
	}

	/**取得字符字節(jié)長度*/
	public int byteLength(String str)
	{
		return ((str.getBytes()).length);
	}

	/**取得字符串從頭開始指定長度子串*/	
	public String strByteCopy(String str,int nEnd)
	{
		if(nEnd==0)
			return "";
		byte[] byteStr=str.getBytes();
		int k=byteStr.length;
		String strSub=new String(byteStr,0,nEnd<k?nEnd:k);
		if (strSub.length()==0) strSub=new String(byteStr,0,nEnd-1);
		return strSub;
	}
        public boolean strMatch(String motherStr,String childStr)
        {
          boolean matched=false;
          int mLength=motherStr.length();
          int cLength=childStr.length();
          int starWith;
          if(mLength>=cLength){
            starWith=mLength-cLength;
            for(int i=0;i<=starWith;i++){
              matched=motherStr.startsWith(childStr,i);
              if(matched)break;
            }
          }
          return matched;
        }
/*

	//把字符串轉(zhuǎn)化為以UTF8編碼
	public String toUtf8String(String s) {
                 StringBuffer sb = new StringBuffer();
                 for (int i=0;i<s.length();i++) {
                   char c = s.charAt(i);
                   if (c >= 0 && c <= 255) {
                     sb.append(c);
                   }
                   else {
                     byte[] b;
                     try {
                       b = Character.toString(c).getBytes("utf-8");
                     }
                     catch (Exception ex) {
                       System.out.println(ex);
                       b = new byte[0];
                     }
                     for (int j = 0; j < b.length; j++) {
                       int k = b[j];
                       if (k < 0)
                         k += 256;
                       sb.append("%" + Integer.toHexString(k).
                                 toUpperCase());
                     }
                   }
                 }
                 return sb.toString();
       }
*/
	public Vector simplify(String[] str){
		Vector vect = new Vector();
		for(int i=0;i<str.length;i++)
			vect.add(str[i]);
		for(int i=0;i<vect.size();i++){
			String[] s1 = ((String)vect.get(i)).split("_");
			for(int j=i+1;j<vect.size();){
				boolean out = true;
				String[] s2 = ((String)vect.get(j)).split("_");
				for(int k=0;k<s1.length;k++){
					if(!s1[k].equals(s2[k])&&!s1[k].equals("0")){
						out = false;
						break;
					}
				}
				if(out)
					vect.remove(j);
				else
					j++;
			}
		}
		return vect;
	}
	public Vector simplify(Vector vstr){
		Vector vect = new Vector();
		for(int i=0;i<vstr.size();i++)
			vect.add(vstr.get(i));
		for(int i=0;i<vect.size();i++){
			String[] s1 = ((String)vect.get(i)).split("_");
			for(int j=i+1;j<vect.size();){
				boolean out = true;
				String[] s2 = ((String)vect.get(j)).split("_");
				for(int k=0;k<s1.length;k++){
					if(!s1[k].equals(s2[k])&&!s1[k].equals("0")){
						out = false;
						break;
					}
				}
				if(out)
					vect.remove(j);
				else
					j++;
			}
		}
		return vect;
	}
	

	public static void main(String args[]) throws Exception
	{
		DealString mb = new DealString();
		System.out.println("begin\r\n\r\n");
		
	/*	System.out.println("Please  input  string  to  be  translated");  
        String  oldStr  =  null;  
		java.io.BufferedReader in  = new java.io.BufferedReader(new java.io.InputStreamReader(System.in));  
		oldStr  =  in.readLine(); 
		while(oldStr!=null)  
		{  			                           
			System.out.println(mb.UnicodetoGB(oldStr)); 
			oldStr  =  in.readLine(); 
		}   
*/
		System.out.println(mb.toMKByte(2*1024*1024));
		System.out.print("fdsafd");
		System.out.print("\rggggggggggggggg");
		System.out.println("\rend                 ");
	}
};

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
福利一区二区在线| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 秋霞午夜鲁丝一区二区老狼| 久久久精品综合| 欧美探花视频资源| 成人性视频免费网站| 日本一道高清亚洲日美韩| 国产精品你懂的| 精品日产卡一卡二卡麻豆| 欧洲精品视频在线观看| heyzo一本久久综合| 久久99国产精品尤物| 亚洲国产精品一区二区久久恐怖片 | 99视频超级精品| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲午夜久久久久| 亚洲欧美中日韩| 国产亚洲欧洲997久久综合| 欧美男同性恋视频网站| 色哟哟国产精品| 99久久99精品久久久久久| 国产成人午夜精品5599| 青青草一区二区三区| 亚洲国产日韩综合久久精品| 亚洲手机成人高清视频| 国产日本亚洲高清| 欧美精品一区二区三| 日韩一本二本av| 911国产精品| 欧美男人的天堂一二区| 欧美三级电影在线看| 色婷婷av一区二区| 日本精品一区二区三区四区的功能| 成人免费毛片片v| 国产91精品在线观看| 国产suv精品一区二区883| 国产一区三区三区| 国产在线日韩欧美| 国产高清一区日本| 成人精品视频一区| 懂色av一区二区三区免费观看| 国产精品一品二品| 国产宾馆实践打屁股91| 高清av一区二区| 成人黄色软件下载| 色94色欧美sute亚洲线路一久| 91香蕉视频在线| 91网站黄www| 在线观看视频欧美| 欧美日韩在线综合| 717成人午夜免费福利电影| 3751色影院一区二区三区| 欧美一区二区三区白人| 日韩一区二区免费高清| 久久午夜色播影院免费高清| 日本一区二区三区电影| 亚洲欧美日韩系列| 亚洲福利视频一区| 青青草国产成人av片免费| 麻豆freexxxx性91精品| 国产剧情一区二区三区| 不卡免费追剧大全电视剧网站| 97se狠狠狠综合亚洲狠狠| 欧美中文字幕一区二区三区亚洲| 欧美人妖巨大在线| 久久夜色精品国产噜噜av| 欧美韩国日本综合| 一区二区三国产精华液| 日本成人中文字幕| 国产成人精品亚洲午夜麻豆| 色狠狠一区二区| 日韩美女一区二区三区| 国产精品白丝在线| 亚洲妇熟xx妇色黄| 国产成人免费视频| 日本久久电影网| 精品欧美乱码久久久久久| 国产精品污网站| 婷婷中文字幕一区三区| 国产高清久久久| 91成人网在线| 26uuu欧美| 亚洲最快最全在线视频| 国产综合久久久久久鬼色| 色婷婷激情综合| 精品久久一区二区三区| 亚洲欧美乱综合| 精品在线一区二区| 欧美亚洲一区二区在线观看| 久久精品网站免费观看| 天天色 色综合| 91网页版在线| 国产亚洲一区二区三区四区| 视频一区在线视频| 91亚洲男人天堂| 久久久www成人免费毛片麻豆| 一区二区三区产品免费精品久久75| 韩国欧美国产1区| 欧美视频在线观看一区二区| 国产亚洲欧美激情| 日韩影视精彩在线| 色婷婷综合久久久久中文一区二区| 欧美xxxxx牲另类人与| 夜夜嗨av一区二区三区网页 | 亚洲天堂免费在线观看视频| 美美哒免费高清在线观看视频一区二区 | 狠狠网亚洲精品| 91高清视频在线| 国产精品视频yy9299一区| 精品在线播放免费| 91精品国产入口在线| 亚洲精品乱码久久久久| 成人亚洲精品久久久久软件| 日韩免费视频一区二区| 午夜视频一区二区三区| 色婷婷av一区二区三区软件 | 国产成人在线色| 欧美日韩极品在线观看一区| 国产精品久久久久久福利一牛影视 | 久久青草国产手机看片福利盒子 | 国产乱对白刺激视频不卡| 91.xcao| 午夜a成v人精品| 欧美日韩在线不卡| 亚洲午夜激情av| 日本韩国一区二区| 一区二区三区四区不卡在线| 精品日韩欧美一区二区| 天堂av在线一区| 欧美精品一二三| 亚洲成人综合在线| 欧美日韩电影在线播放| 图片区日韩欧美亚洲| 欧美日高清视频| 青青草原综合久久大伊人精品优势| 欧美精品色一区二区三区| 日一区二区三区| 欧美一区二区播放| 麻豆精品新av中文字幕| 4hu四虎永久在线影院成人| 日本少妇一区二区| 精品久久久久久久久久久久久久久| 久88久久88久久久| 久久女同互慰一区二区三区| 国产+成+人+亚洲欧洲自线| 国产精品日日摸夜夜摸av| av福利精品导航| 亚洲精品福利视频网站| 精品1区2区3区| 五月天一区二区| 日韩**一区毛片| 日韩欧美一级二级三级久久久| 精品亚洲免费视频| 国产欧美视频一区二区| 99久久精品免费看国产| 亚洲二区在线观看| 日韩视频免费观看高清完整版在线观看 | 91麻豆国产福利精品| 亚洲一区二区三区四区在线| 欧美精品1区2区| 韩国成人精品a∨在线观看| 国产欧美综合在线| 色狠狠综合天天综合综合| 丝瓜av网站精品一区二区| 久久综合九色综合欧美98| 成人动漫在线一区| 亚洲成av人影院在线观看网| 欧美大片免费久久精品三p| 成人国产精品免费| 午夜影院久久久| 久久久五月婷婷| 91成人在线精品| 久久超级碰视频| 国产日韩精品视频一区| 91黄色激情网站| 另类小说欧美激情| 18成人在线视频| 欧美mv日韩mv亚洲| 91影院在线观看| 欧美aⅴ一区二区三区视频| 欧美国产日本韩| 6080亚洲精品一区二区| 大尺度一区二区| 丝袜a∨在线一区二区三区不卡| 亚洲国产精品v| 欧美一区日韩一区| www.日韩av| 精品亚洲porn| 夜夜操天天操亚洲| 中文字幕国产精品一区二区| 91精品久久久久久蜜臀| 99视频国产精品| 国产在线视频一区二区| 亚洲第一久久影院| 亚洲国产精品高清| 日韩欧美一级二级| 欧美日韩国产一区| 91免费视频网址| 国产精品亚洲第一| 日本最新不卡在线|