今天遇到的乙個算發

2021-04-07 06:15:18 字數 1096 閱讀 3468

encode:

一字串:如果字元小於0則直接拷貝;如果是數字則拷貝當前數字加乙個後繼字串;如果是其他字母等直接拷貝;如果是_下劃線則轉換成/ul;

decode:解碼

encode**部分:

strold = this.textbox1.text;

strleng = strold.length;

char a=strold.tochararray();

for(int i=0;iintzero)&&(intnowintnight)

else}}

this.textbox3.text=strnew;

decode:

string enstrold = this.textbox3.text.replace("//ul","_");

string enstrnew = "";

char ena = enstrold.tochararray();

int enb=new int[50];

int enbindex=0;

int intlength = enstrold.length;

for (int eni = 0; eni < intlength; eni++)

}for (int k = 0; k < enbindex; k++)

else}}

else

else}}

}enstrnew += ena[enstrold.lastindexof("_") + 1];

this.textbox2.text = enstrnew;

思路:關鍵是解碼時候需要用第二個陣列儲存需要解碼中的特殊字串"_"的位置,然後再分別計算下劃線前的部門

private int intzero = (char)'0';

private int intnight = (char)'9';

private int intheng = (char)'_';

private string strold = "";

private int strleng;

private int intnow;

private string strnew="";

今天遇到乙個亂碼問題

用ecplise自動生成的servlet,會自動帶有這麼一句話 他被放在了 request.setcharacterencoding utf 8 response.setcharacterencoding utf 8 的前面,然後 的時候 request.getrequestdispatcher i...

今天遇到乙個奇怪的問題

想實現乙個使用者訪問頁面,得到使用者的外網位址 在公司上。程式是沒問題。正常獲取使用者的位址 測試 哪位遇到這樣的問題過。如下 string ip request.getheader x forwarded for if ip null ip.length 0 unknown equalsignor...

2020 12 05 今天遇到的乙個坑

public class aistatemove aistate space 10 go to this state if passive event occures public aistate passiveaistate end point for moving hideininspector...