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

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

?? dealstring.java

?? 教師辦公管理系統(tǒng)是通過(guò)B/S結(jié)構(gòu)搭建的平臺(tái)
?? 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)//將字符串格式化為固定長(zhǎng)度
9.public String toLengthStrRight(String instr,int len)//將字符串格式化為固定長(zhǎng)度(右邊補(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é)長(zhǎng)度	
14.public String strByteCopy(String str,int nEnd)//取得字符串從頭開(kāi)始指定長(zhǎng)度子串
15.public boolean strMatch(String motherStr,String childStr)//取得字符串從頭開(kāi)始指定長(zhǎng)度子串  new 陳
16.public String strDistinct(String str)//將str中重復(fù)的去掉    new 劉建
17 	public Vector simplify(String[] str) //過(guò)濾數(shù)組 0 代表所有的
18 	public Vector simplify(Vector vstr) //過(guò)濾向量 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();   // 源字符串長(zhǎng)度 
       int lengthOfOld = oldString.length();   // 老字符串長(zhǎng)度 
       int posStart = 0;   // 開(kāi)始搜索位置 
       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;
	}
	
	/**將字符串格式化為固定長(zhǎng)度*/
	public String toLengthStr(String instr,int len)
	{
		int n = instr.length();
		for(int i=0;i<(len-n);i++)
		{
			instr = " "+instr;
		}
		return instr;
	}
	/**將字符串格式化為固定長(zhǎng)度(右邊補(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é)長(zhǎng)度*/
	public int byteLength(String str)
	{
		return ((str.getBytes()).length);
	}

	/**取得字符串從頭開(kāi)始指定長(zhǎng)度子串*/	
	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                 ");
	}
};

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一级电影视频| 日本高清不卡视频| 91小视频在线| 欧美亚洲综合另类| 欧美大片拔萝卜| 中文字幕乱码亚洲精品一区 | 丝袜美腿亚洲一区| 日韩激情一二三区| 国产成a人亚洲精| 成人一级视频在线观看| 91免费精品国自产拍在线不卡| 91在线观看免费视频| 欧美亚洲精品一区| 日韩女优视频免费观看| 国产福利一区二区三区视频| 粉嫩av一区二区三区粉嫩| 99麻豆久久久国产精品免费优播| 色综合视频一区二区三区高清| 精品视频一区三区九区| 日韩欧美中文字幕一区| 久久精品人人做| 自拍偷拍国产精品| 天堂成人免费av电影一区| 精品一区二区三区在线播放视频 | 在线精品视频免费播放| 日韩一本二本av| 亚洲国产精品成人综合色在线婷婷| 亚洲免费伊人电影| 久久精品国产第一区二区三区| 看片的网站亚洲| 岛国av在线一区| 欧美美女喷水视频| 国产日韩精品一区二区浪潮av| 亚洲国产日日夜夜| 韩国欧美国产一区| 91一区二区三区在线观看| 91麻豆精品国产| 国产日产欧美一区二区三区| 亚洲国产aⅴ天堂久久| 国产亚洲精品资源在线26u| 一区二区三区四区不卡在线 | 亚洲色图一区二区三区| 免费的成人av| 91亚洲精品乱码久久久久久蜜桃| 91麻豆精品国产自产在线观看一区| 久久精品视频免费| 日韩成人免费电影| 91麻豆国产在线观看| 在线不卡免费欧美| 欧美激情中文字幕| 麻豆国产精品777777在线| 国产mv日韩mv欧美| 欧美一级久久久久久久大片| 国产欧美一区二区在线| 日本免费新一区视频| 色综合欧美在线| 国产亚洲欧美日韩俺去了| 丝袜美腿亚洲一区| 91在线免费播放| 久久蜜桃av一区二区天堂| 日韩中文字幕91| 一本大道久久a久久精品综合| 精品国产电影一区二区| 亚洲www啪成人一区二区麻豆 | 日韩欧美国产精品| 亚洲成人自拍一区| 91免费在线看| 国产精品伦理在线| 国产乱子伦一区二区三区国色天香| 欧美吞精做爰啪啪高潮| 亚洲视频一区在线观看| 国产老妇另类xxxxx| 91精品国模一区二区三区| 亚洲精品高清在线| av亚洲精华国产精华精| 国产偷v国产偷v亚洲高清| 韩国一区二区三区| 日韩你懂的电影在线观看| 视频一区中文字幕国产| 欧美在线综合视频| 亚洲欧美日韩一区| 成人app下载| 国产精品久久久久久久久快鸭| 久久www免费人成看片高清| 在线播放国产精品二区一二区四区| 亚洲日本va午夜在线影院| 福利一区福利二区| 久久精品视频网| 国产成a人亚洲精品| 久久久国产午夜精品| 狠狠色丁香婷婷综合| 日韩欧美一区中文| 青青草国产精品亚洲专区无| 欧美一区二区三区日韩| 奇米色一区二区| 日韩精品一区国产麻豆| 老汉av免费一区二区三区 | 视频在线观看一区| 制服视频三区第一页精品| 香蕉影视欧美成人| 欧美一区日本一区韩国一区| 日韩电影免费在线看| 日韩免费看的电影| 久久国产剧场电影| 欧美精品一区二区三区蜜臀| 国产精品中文字幕日韩精品| 久久久久久亚洲综合影院红桃| 国产精品影视天天线| 中文字幕免费观看一区| 91丨porny丨首页| 亚洲最新视频在线观看| 欧美日韩国产成人在线免费| 日韩精品福利网| 日韩精品一区二区三区在线播放| 狠狠色综合日日| 中文字幕精品三区| 色婷婷亚洲综合| 午夜成人在线视频| 2021久久国产精品不只是精品| 国产成人综合亚洲91猫咪| 日本一区二区电影| 91成人网在线| 日韩成人一区二区| 日本一区二区三区在线观看| 色综合天天做天天爱| 午夜精品久久久久影视| xfplay精品久久| 91免费在线看| 日本午夜精品一区二区三区电影 | 天使萌一区二区三区免费观看| 精品久久久久一区二区国产| 国产suv一区二区三区88区| 亚洲欧美日韩人成在线播放| 日韩欧美国产精品一区| 成人动漫一区二区| 丝袜亚洲精品中文字幕一区| 国产女主播一区| 欧美日韩中文国产| 国产精品一区二区无线| 一区二区三区资源| 欧美成人三级在线| 91麻豆国产在线观看| 精品一二三四区| 亚洲最色的网站| www国产成人免费观看视频 深夜成人网 | 国产一区二区三区免费观看| 1024成人网| 日韩欧美一级精品久久| 99久久精品国产网站| 日韩高清不卡在线| **性色生活片久久毛片| 日韩欧美三级在线| 91免费看片在线观看| 经典三级视频一区| 亚洲男同性恋视频| 久久久久久一二三区| 欧美日韩国产在线播放网站| 成人综合在线网站| 麻豆久久久久久| 亚洲国产视频在线| 中文字幕在线观看一区| 欧美大片在线观看一区二区| 一本到高清视频免费精品| 精品一区二区三区日韩| 亚洲国产日韩一级| 国产精品久久二区二区| 日韩午夜三级在线| 欧美影片第一页| bt7086福利一区国产| 精东粉嫩av免费一区二区三区| 亚洲国产一区二区视频| 国产精品久久久久久久久免费桃花 | 99精品久久只有精品| 国产一区视频网站| 日本亚洲三级在线| 亚洲一区二区精品久久av| 国产精品色在线| 国产亚洲精品bt天堂精选| 欧美一级夜夜爽| 欧美另类久久久品| 色悠久久久久综合欧美99| 成人一级黄色片| 国产一区二区主播在线| 久久精品国产精品青草| 天天操天天综合网| 香蕉加勒比综合久久| 亚洲精品欧美激情| 综合在线观看色| 中文字幕制服丝袜一区二区三区 | 日韩美女精品在线| 亚洲精品在线观看视频| 日韩欧美成人激情| 精品裸体舞一区二区三区| 日韩一区二区免费视频| 91精品国产乱码| 欧美一区二区女人| 91精品福利在线一区二区三区| 欧美区在线观看| 69久久夜色精品国产69蝌蚪网| 欧美日韩欧美一区二区|