當前位置:成語大全網 - 書法字典 - 如何用Java實現URLEncode

如何用Java實現URLEncode

Java使用查找表方法實現urlEncode(RFC 1738):

public final靜態字符串【】encodeTable =新string[2^8】;

靜態{

for(int I = 0;我& lt256;i++)

{

if(I & gt;=‘0‘和amp& amp我& lt=‘9‘| | I & gt;=‘a‘amp;& amp我& lt=‘z‘| | I & gt;=‘A‘amp;& amp我& lt=‘Z‘| | | I = =‘-‘| | I = =‘_‘| | I = =‘。‘)

{

encodeable【I】=(char)I+““;

}否則

{

encodeTable【I】=“%“+string . format(“% 02x“,I)。toupper case();

}

}

}

公共字符串urlEncode(最終字符串源字符串)

{

final StringBuilder sb = new StringBuilder();

for(int I = 0;我& ltsourceStr.lengthi++)

{

sb . append(encodeTable【sourcestr . charat(I)& amp;& amp0x ff】);

}

}

Java由哪些方面組成?

Java編程語言,即語法。

Java文件格式,即各種文件夾和文件的後綴。

Java虛擬機,即處理*的解釋器。類文件。

Java應用程序編程接口(Java API)。