Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

java×Ö·û´®´¦ÀíÀà

×Ô¼ºÊÕ¼¯µÄһЩjava´¦ÀíÀ࣬¹©ÒÔºó²éѯ
package com.tools;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringHandler {

/******************************
* ¹¦ÄÜ£º½«IPµØÖ·×ª»»Îª¶ÔÓ¦µÄÕûÊý
* ·µ»ØÀàÐÍ£ºlong
******************************/
public static long getIpNum(String ip){
long ipNum=0;
if(ip!=null && !ip.equals("")){
String[] subIp=ip.split("\\.");
for(int i=0;i<subIp.length;i++){
ipNum=ipNum<<8;
ipNum+=Integer.parseInt(subIp[i]);
}
}
return ipNum;
}

/******************************
* ¹¦ÄÜ£º¸ñʽ»¯Ê±¼äΪÄê-ÔÂ-ÈÕ Ê±-·Ö-Ãë
* ·µ»ØÀàÐÍ£ºString
******************************/
public static String timeTostr(Date date){
String strDate="";
if(date!=null){
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
strDate=format.format(date);
}
return strDate;
}

/**********************************
*·½·¨Ãû: chStr()
*¹¦ ÄÜ:½â¾öÊä³öÖÐÎÄÂÒÂëÎÊÌâ
*·µ»ØÀàÐÍ£ºString
***********************************/
public String chStr(String str){
if(str==null){ //µ±±äÁ¿strΪnullʱ
str=""; //½«±äÁ¿str¸³ÖµÎª¿Õ
}else{
try{
str=(new String(str.getBytes("iso-8859-1"),"GB2312")).trim();//½«×Ö·û´®×ª»»ÎªGBK±àÂë
}catch(Exception e){
e.printStackTrace(System.err); //Êä³öÒì³£ÐÅÏ¢
}
}
return str; //·µ»Ø×ª»»ºóµÄÊäÈë±äÁ¿str
}
/***************************************************
*·½·¨Ãû:convertStr()
*¹¦ ÄÜ:ÏÔʾÎı¾ÖеĻسµ»»ÐС¢¿Õ¸ñ¼°±£Ö¤HTML±ê¼ÇµÄÕý³£Êä³ö
*·µ»ØÀàÐÍ: String
**************************************************/
public String convertStr(String str1){
if(str1==null){
str1="";
}else{
try{
//replaceAll(String str1,String str2)·½·¨ÎªJDK1.4.xµÄз½·¨£¬Ê¹ÓÃstr2Ìæ»»×Ö·û´®ÖеÄËùÓÐstr2×Ö·û´®
str1=str1.replaceAll("<","<");//Ìæ»»×Ö·û´®ÖеÄ"<"ºÍ">"×Ö·û£¬±£Ö¤HTML±ê¼ÇµÄÕý³£Êä³ö
str1=str1.replaceAll(">",">


Ïà¹ØÎĵµ£º

java native interface(JNI)¼¼Êõ¼òµ¥Ó¦ÓÃ

      ÊÖÉÏÒ»¸öÏîÄ¿ÐèҪͨ¹ýusb¿ÚÈ¥¶ÁÈ¡usbkeyµÄÐÅÏ¢£¬³§¼ÒÌṩµÄÖ»ÓÐC/C++µÄ½Ó¿Ú£¬¶øÖ÷Ó¦ÓÃÊÇjavaµÄ£¬ËùÒÔÐèҪʹÓÃjavaÈ¥µ÷Óö¯Ì¬Á´½Ó¿â£¬ËùÒÔ»¨Á˵ãʱ¼äÑо¿ÁËÏÂJNI¼¼Êõ£¬jdk¶ÔJNI¼¼Êõ·â×°µÃºÜµ½Î»£¬Ê¹ÓÃÆðÀ´·Ç³£¼òµ¥£¬JNI¼¼Êõ×î¹Ø¼ü»¹ÊÇÔÚÓÚjniÊý¾ÝÀàÐͺͱ¾µØÊý¾ÝÀàÐ͵Äת»»¡£Ïȼòµ¥ÂÞÁÐÏÂJNIµ ......

JavaÖеķºÐÍ

    1¡¢Java.utilµÄ¼¯ºÏÀàÖеÄÔªËØ±ØÐëÊǶÔÏ󻯵ģ¬ËûÃDz»ÄÜÊÇ»ù±¾ÀàÐÍ¡£Èç²»ÄÜÉùÃ÷Set<char>»òList<int>¡£µ«¶ÔList<Integer>£¬¿ÉÒÔÍùÀïÃæ¼ÓintÐÍÊý¾Ý£¬Ëü»áÓÃJavaµÄautoboxing»úÖÆ×Ô¶¯×ª»»³ÉInteger¶ÔÏó¡£
    2¡¢²ÎÊý»¯ÀàÖеÄÀàÐͲÎÊý¿ÉÒÔÊÇÊý×éÀàÐÍ£¬ÈçMap< ......

Ö÷Ì⣺ʵսjava Concurrent

±àд¶àÏ̵߳ijÌÐòÒ»Ö±¶¼ÊÇÒ»¼þ±È½ÏÂé·³µÄÊÂÇ飬Ҫ¿¼ÂǺܶàÊÂÇ飬´¦Àí²»ºÃ»¹»á³öºÜ¶àÒâÏë²»µ½µÄÂé·³¡£¼ÓÉÏÏÖÔںܶ࿪·¢Õß½Ó´¥µ½µÄÏîÄ¿¶¼ÊÇ´ò×ÅÆóÒµ¼¶ÆìºÅµÄB/SÏîÄ¿£¬´ó¶àÊýÈ˶¼ºÜÉÙÉæ¼°¶àỊ̈߳¬ÕâÓÖΪ±¾ÎĵÄÖ÷½ÇÔö¼ÓÁËÒ»·ÝÉñÃØ¸Ð¡£
½²µ½Java¶àỊ̈߳¬´ó¶àÊýÈËÄÔº£ÖÐÌø³öÀ´µÄÊÇThread¡¢Runnable¡¢synchronized…&hellip ......

javaÀàÐÍת»»×ܽá

ÀàÐÍת»»×ܽ᣺
1.Ô­ÐÍÊý¾Ýbyte,short,int,long,float,double,char,boolean,СÀàÐÍÊý¾Ý¿ÉÒÔÖ±½Ó¸³¸ø´óÀàÐÍÊý¾ÝÀýÈç
 int a=1;byte b=2;short c=3;float d=3;double e=4;char f='a';boolean g=true;long l=10;
c=b;
a=f;
d=a;
e=d;
byteÐÍÊý¾Ý²»ÄÜÖ±½Ó¸³¸øcharÐÍÊý¾Ý£¬ÒòΪbyte±íʾµÄÊÇ8λÓзûºÅÊý£¬¶øchar±íʾµ ......

ÉîÈëÁ˽âjavaÖеÄString¶ÔÏó

Ô­ÌûµØÖ·http://blog.pfan.cn/txdnet/36493.html
Ò»,´Ó¸ù±¾ÉÏÈÏʶjava.lang.StringÀàºÍString³Ø
Ê×ÏÈ,ÎÒ½¨ÒéÏÈ¿´¿´StringÀàµÄÔ´ÂëʵÏÖ,ÕâÊÇ´Ó±¾ÖÊÉÏÈÏʶStringÀàµÄ¸ù±¾³ö·¢µã.´ÓÖпÉÒÔ¿´µ½:
1,StringÀàÊÇfinalµÄ,²»¿É±»¼Ì³Ð.public final class String.
2,StringÀàÊǵı¾ÖÊÊÇ×Ö·ûÊý×échar[], ²¢ÇÒÆäÖµ²»¿É¸Ä±ä.priva ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ