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)。