當前位置:首頁 » 網頁前端 » web字元串轉數字
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web字元串轉數字

發布時間: 2022-07-21 23:52:50

『壹』 Java 如何將String轉化為Int

頭文件:#include <stdlib.h>

atoi() 函數用來將字元串轉換成整數(int),其原型為:

int atoi (const char * str);

【函數說明】atoi() 函數會掃描參數 str 字元串,跳過前面的空白字元(例如空格,tab縮進等,可以通過 isspace() 函數來檢測),直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字元串結束時('')才結束轉換,並將結果返回。

【返回值】返回轉換後的整型數;如果 str 不能轉換成 int 或者 str 為空字元串,那麼將返回 0。

(1)web字元串轉數字擴展閱讀:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。

Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。

『貳』 php 怎麼將字元轉成數字

第一種轉換方式: 強制轉換;

代碼:

(2)web字元串轉數字擴展閱讀:

PHP的數據類型轉換屬於強制轉換,允許轉換的PHP數據類型有:

(int)、(integer):轉換成整形;

(float)、(double)、(real):轉換成浮點型;

(string):轉換成字元串;

(bool)、(boolean):轉換成布爾類型;

(array):轉換成數組;

(object):轉換成對象。

『叄』 Flash AS2將字元串強制轉換為數字

新建一個名為 MD5.as 的文件,然後把下面的代碼復制粘貼進去,保存。

/**
*MD5Classv1.0
*Author:MikaPalmu
*Licence:Usefreely,givingcreditwhenyoucan.
*Website:http://www.meychi.com/
*
*:
*RSADataSecurity,Inc.MD5MessageDigestAlgorithm,asdefinedinRFC1321.
*Version2.1CopyrightPaulJohnston1999-2002
*Othercontributors:GregHolt,AndrewKepert,Ydnar,Lostinet
*Seehttp://pajhome.org.uk/crypt/md5formoreinfo.
*/

classMD5
{

/**
*Variables
*hexcase:hexoutputformat.0-lowercase;1-uppercase
*b64pad:base-64padcharacter."="forstrictRFCcompliance
*chrsz:bitsperinputcharacter.8-ASCII;16-Unicode
*/
publicstaticvarhexcase:Number=0;
publicstaticvarb64pad:String="";
publicstaticvarchrsz:Number=8;

/**
*Publicmethods
*/
publicstaticfunctiontest():String
{
returnmd5_vm_test();
}

publicstaticfunctionhash(s,ifUpperCase:Boolean):String
{
varstr:String=hex_md5(s);

if(ifUpperCase)
{
returnstr.toUpperCase();
}

returnstr;

}

publicstaticfunctionhex_hmac_md5(key,data)
{
returnbinl2hex(core_hmac_md5(key,data));
}
publicstaticfunctionb64_hmac_md5(key,data)
{
returnbinl2b64(core_hmac_md5(key,data));
}
publicstaticfunctionstr_hmac_md5(key,data)
{
returnbinl2str(core_hmac_md5(key,data));
}

/**
*Privatemethods
*/
privatestaticfunctionhex_md5(s)
{
returnbinl2hex(core_md5(str2binl(s),s.length*chrsz));
}
privatestaticfunctionb64_md5(s)
{
returnbinl2b64(core_md5(str2binl(s),s.length*chrsz));
}
privatestaticfunctionstr_md5(s)
{
returnbinl2str(core_md5(str2binl(s),s.length*chrsz));
}
privatestaticfunctionmd5_vm_test()
{
returnhex_md5("abc")=="";
}
privatestaticfunctioncore_md5(x,len)
{
x[len>>5]|=0x80<<((len)%32);
x[(((len+64)>>>9)<<4)+14]=len;
vara=1732584193;
varb=-271733879;
varc=-1732584194;
vard=271733878;
for(vari=0;i<x.length;i+=16)
{
varolda=a;
varoldb=b;
varoldc=c;
varoldd=d;
a=md5_ff(a,b,c,d,x[i+0],7,-680876936);
d=md5_ff(d,a,b,c,x[i+1],12,-389564586);
c=md5_ff(c,d,a,b,x[i+2],17,606105819);
b=md5_ff(b,c,d,a,x[i+3],22,-1044525330);
a=md5_ff(a,b,c,d,x[i+4],7,-176418897);
d=md5_ff(d,a,b,c,x[i+5],12,1200080426);
c=md5_ff(c,d,a,b,x[i+6],17,-1473231341);
b=md5_ff(b,c,d,a,x[i+7],22,-45705983);
a=md5_ff(a,b,c,d,x[i+8],7,1770035416);
d=md5_ff(d,a,b,c,x[i+9],12,-1958414417);
c=md5_ff(c,d,a,b,x[i+10],17,-42063);
b=md5_ff(b,c,d,a,x[i+11],22,-1990404162);
a=md5_ff(a,b,c,d,x[i+12],7,1804603682);
d=md5_ff(d,a,b,c,x[i+13],12,-40341101);
c=md5_ff(c,d,a,b,x[i+14],17,-1502002290);
b=md5_ff(b,c,d,a,x[i+15],22,1236535329);
a=md5_gg(a,b,c,d,x[i+1],5,-165796510);
d=md5_gg(d,a,b,c,x[i+6],9,-1069501632);
c=md5_gg(c,d,a,b,x[i+11],14,643717713);
b=md5_gg(b,c,d,a,x[i+0],20,-373897302);
a=md5_gg(a,b,c,d,x[i+5],5,-701558691);
d=md5_gg(d,a,b,c,x[i+10],9,38016083);
c=md5_gg(c,d,a,b,x[i+15],14,-660478335);
b=md5_gg(b,c,d,a,x[i+4],20,-405537848);
a=md5_gg(a,b,c,d,x[i+9],5,568446438);
d=md5_gg(d,a,b,c,x[i+14],9,-1019803690);
c=md5_gg(c,d,a,b,x[i+3],14,-187363961);
b=md5_gg(b,c,d,a,x[i+8],20,1163531501);
a=md5_gg(a,b,c,d,x[i+13],5,-1444681467);
d=md5_gg(d,a,b,c,x[i+2],9,-51403784);
c=md5_gg(c,d,a,b,x[i+7],14,1735328473);
b=md5_gg(b,c,d,a,x[i+12],20,-1926607734);
a=md5_hh(a,b,c,d,x[i+5],4,-378558);
d=md5_hh(d,a,b,c,x[i+8],11,-2022574463);
c=md5_hh(c,d,a,b,x[i+11],16,1839030562);
b=md5_hh(b,c,d,a,x[i+14],23,-35309556);
a=md5_hh(a,b,c,d,x[i+1],4,-1530992060);
d=md5_hh(d,a,b,c,x[i+4],11,1272893353);
c=md5_hh(c,d,a,b,x[i+7],16,-155497632);
b=md5_hh(b,c,d,a,x[i+10],23,-1094730640);
a=md5_hh(a,b,c,d,x[i+13],4,681279174);
d=md5_hh(d,a,b,c,x[i+0],11,-358537222);
c=md5_hh(c,d,a,b,x[i+3],16,-722521979);
b=md5_hh(b,c,d,a,x[i+6],23,76029189);
a=md5_hh(a,b,c,d,x[i+9],4,-640364487);
d=md5_hh(d,a,b,c,x[i+12],11,-421815835);
c=md5_hh(c,d,a,b,x[i+15],16,530742520);
b=md5_hh(b,c,d,a,x[i+2],23,-995338651);
a=md5_ii(a,b,c,d,x[i+0],6,-198630844);
d=md5_ii(d,a,b,c,x[i+7],10,1126891415);
c=md5_ii(c,d,a,b,x[i+14],15,-1416354905);
b=md5_ii(b,c,d,a,x[i+5],21,-57434055);
a=md5_ii(a,b,c,d,x[i+12],6,1700485571);
d=md5_ii(d,a,b,c,x[i+3],10,-1894986606);
c=md5_ii(c,d,a,b,x[i+10],15,-1051523);
b=md5_ii(b,c,d,a,x[i+1],21,-2054922799);
a=md5_ii(a,b,c,d,x[i+8],6,1873313359);
d=md5_ii(d,a,b,c,x[i+15],10,-30611744);
c=md5_ii(c,d,a,b,x[i+6],15,-1560198380);
b=md5_ii(b,c,d,a,x[i+13],21,1309151649);
a=md5_ii(a,b,c,d,x[i+4],6,-145523070);
d=md5_ii(d,a,b,c,x[i+11],10,-1120210379);
c=md5_ii(c,d,a,b,x[i+2],15,718787259);
b=md5_ii(b,c,d,a,x[i+9],21,-343485551);
a=safe_add(a,olda);
b=safe_add(b,oldb);
c=safe_add(c,oldc);
d=safe_add(d,oldd);
}
returnnewArray(a,b,c,d);
}
privatestaticfunctionmd5_cmn(q,a,b,x,s,t)
{
returnsafe_add(bit_rol(safe_add(safe_add(a,q),safe_add(x,t)),s),b);
}
privatestaticfunctionmd5_ff(a,b,c,d,x,s,t)
{
returnmd5_cmn((b&c)|((~b)&d),a,b,x,s,t);
}
privatestaticfunctionmd5_gg(a,b,c,d,x,s,t)
{
returnmd5_cmn((b&d)|(c&(~d)),a,b,x,s,t);
}
privatestaticfunctionmd5_hh(a,b,c,d,x,s,t)
{
returnmd5_cmn(b^c^d,a,b,x,s,t);
}
privatestaticfunctionmd5_ii(a,b,c,d,x,s,t)
{
returnmd5_cmn(c^(b|(~d)),a,b,x,s,t);
}
privatestaticfunctioncore_hmac_md5(key,data)
{
varbkey=str2binl(key);
if(bkey.length>16)
{
bkey=core_md5(bkey,key.length*chrsz);
}
varipad=newArray(16),opad=newArray(16);
for(vari=0;i<16;i++)
{
ipad=bkey^0x36363636;
opad=bkey^0x5C5C5C5C;
}
varhash=core_md5(ipad.concat(str2binl(data)),512+data.length*chrsz);
returncore_md5(opad.concat(hash),512+128);
}
privatestaticfunctionsafe_add(x,y)
{
varlsw=(x&0xFFFF)+(y&0xFFFF);
varmsw=(x>>16)+(y>>16)+(lsw>>16);
return(msw<<16)|(lsw&0xFFFF);
}
privatestaticfunctionbit_rol(num,cnt)
{
return(num<<cnt)|(num>>>(32-cnt));
}
privatestaticfunctionstr2binl(str)
{
varbin=newArray();
varmask=(1<<chrsz)-1;
for(vari=0;i<str.length*chrsz;i+=chrsz)
{
bin[i>>5]|=(str.charCodeAt(i/chrsz)&mask)<<(i%32);
}
returnbin;
}
privatestaticfunctionbinl2str(bin)
{
varstr="";
varmask=(1<<chrsz)-1;
for(vari=0;i<bin.length*32;i+=chrsz)
{
str+=String.fromCharCode((bin[i>>5]>>>(i%32))&mask);
}
returnstr;
}
privatestaticfunctionbinl2hex(binarray)
{
varhex_tab=hexcase?"0123456789ABCDEF":"0123456789abcdef";
varstr="";
for(vari=0;i<binarray.length*4;i++)
{
str+=hex_tab.charAt((binarray[i>>2]>>((i%4)*8+4))&0xF)+hex_tab.charAt((binarray[i>>2]>>((i%4)*8))&0xF);
}
returnstr;
}
privatestaticfunctionbinl2b64(binarray)
{
vartab="+/";
varstr="";
for(vari=0;i<binarray.length*4;i+=3)
{
vartriplet=(((binarray[i>>2]>>8*(i%4))&0xFF)<<16)|(((binarray[i+1>>2]>>8*((i+1)%4))&0xFF)<<8)|((binarray[i+2>>2]>>8*((i+2)%4))&0xFF);
for(varj=0;j<4;j++)
{
if(i*8+j*6>binarray.length*32)
{
str+=b64pad;
}
else
{
str+=tab.charAt((triplet>>6*(3-j))&0x3F);
}
}
}
returnstr;
}
}

然後使用的時候這樣寫:

//導入MD5類
importMD5;
//輸出小寫:
trace(MD5.hash("測試"));
//輸出大寫:
trace(MD5.hash("測試",true));

『肆』 java web中如何把文本框的值取出來轉換成double類型的

JavaScript中沒有將字元串轉換為double類型的方法,只有轉換成float類型。
判斷取款金額是否為整百的float類型數:
var money = parseFloat(form.jine.value);
if(money % 100 == 0) {
alert("取款金額是整百數。");
} else {
alert("取款金額不是整百數!")
}

其實就是對100取余,等於0就是整百數

『伍』 Web編程中(JAVA)怎麼把數字顯示成指定長度的中文混合字元串

簡單的情況:你可以確定你的id具體有多少位嗎?如果可以確定,比如2位
int intID = id;
string strID = string.empty;
if (intID < 10){
strID="0"+id.tostring()
}
else{
strID=id.tostring()
}
string rst = "PC12138" + strID;
rst 就是結果,位數為3位4位等等就以此類推;這個最傻瓜式的做法了,從基礎做起

『陸』 java web開發中如何將字元串轉碼

我們在web應用開發過程中經常遇到輸出某種編碼的字元,如iso8859-1等,如何輸出一個某種編碼的字元串?
我們主要是通過String對象的getbyte("ISO-8859-1","UTF-8")方法,其中第一個參數是原始類型,第二個參數是我們要轉成的編碼類型
Public String translate (String str) {
String tempStr = "";
try {
tempStr = new String(str.getBytes("ISO-8859-1"), "GBK");
tempStr = tempStr.trim();
}
catch (Exception e) {
System.err.println(e.getMessage());
}
return tempStr;
}

『柒』 web前端輸入7%,顯示為7.000000000000000001%

這種情況可以使用tofixed方法進行小數點後幾位的取捨,例如123.456001.toFixed(3),返回結果:123.456。(返回值是個字元串,可以使用隱式轉換轉成數字類型。)