真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

安卓開(kāi)發(fā)JAVA代碼解析 安卓開(kāi)發(fā)java代碼解析

安卓 Java 問(wèn)一下這個(gè)代碼每一行什么意思?

聲明一個(gè)靜態(tài)方法叫做finishAll

專(zhuān)注于為中小企業(yè)提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)靖西免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

然后遍歷所有activity

根據(jù)每一個(gè)activity的運(yùn)行是否完成

來(lái)決定調(diào)用finish方法

其中的for是增強(qiáng)型for循環(huán),是由java中的迭代器實(shí)現(xiàn)的,主要用于集合以及數(shù)組的遍歷

[高分]安卓開(kāi)發(fā)中一段JAVA代碼求翻譯。翻譯越詳細(xì)越好。萬(wàn)分感謝!

public static String c(String paramString) {

if ((paramString == null) || (paramString.length() == 0)) throw new IllegalArgumentException("String to encript cannot be null or zero length"); // paramString字符串不能為空,否則拋出異常

StringBuffer localStringBuffer1 = newStringBuffer();

try { MessageDigest localMessageDigest = MessageDigest.getInstance("MD5"); //建立一個(gè)md5消息摘要對(duì)象

byte[] arrayOfByte1 = paramString.getBytes();

localMessageDigest.update(arrayOfByte1); // 把paramString數(shù)據(jù)放入arrayOfByte1,然后更新消息摘要對(duì)象(這邊估計(jì)update的參數(shù)必須是byte類(lèi)型的,所以才將paramString做了個(gè)類(lèi)型轉(zhuǎn)換)

byte[] arrayOfByte2 = localMessageDigest.digest(); //將更新的摘要內(nèi)容取出來(lái),這邊是已經(jīng)經(jīng)過(guò)md5運(yùn)算了。

int i = 0;

while (true) {

int j = arrayOfByte2.length;

if (i = j)

label66: return localStringBuffer1.toString().toUpperCase(); //如果ij。說(shuō)明是摘要數(shù)據(jù)的長(zhǎng)度為0,返回localStringBuffer1就行了。或者是當(dāng)前的數(shù)據(jù)已經(jīng)取完。

if ((arrayOfByte2[i] 0xFF) = 16) //如果第i個(gè)字節(jié)大于16,退出循環(huán)。

break;

StringBuilder localStringBuilder = new StringBuilder("0"); //新建一個(gè)StringBuilder對(duì)象。

String str1 = Integer.toHexString(arrayOfByte2[i] 0xFF);//這邊的arrayOfByte2[i] 0xFF的意思相當(dāng)于將字符串轉(zhuǎn)化成16進(jìn)制的整數(shù)了,再把它轉(zhuǎn)化成16進(jìn)制的字符串。

String str2 = str1;

StringBuffer localStringBuffer2 = localStringBuffer1.append(str2); //將字符串放進(jìn) localStringBuffer2里面

i += 1; //循環(huán)下一個(gè)字節(jié)的內(nèi)容

}

String str3 = Integer.toHexString(arrayOfByte2[i] 0xFF); // 這邊的i是跳出循環(huán)的i了,次數(shù)arrayOfByte2[i] 0xFF) = 16

StringBuffer localStringBuffer3 = localStringBuffer1.append(str3);

}

catch (NoSuchAlgorithmException localNoSuchAlgorithmException)

{ localNoSuchAlgorithmException.printStackTrace(); break label66: } }

完成的大體功能應(yīng)該是;生成一個(gè)摘要,把摘要中的數(shù)據(jù)按照某種方式存儲(chǔ)。具體干什么我沒(méi)大看懂

Java 安卓開(kāi)發(fā), 第一行代碼什么意思3.5f?后面那個(gè)+是加號(hào)還是連接符,雙引號(hào)里

第一行代碼是Java中常用的把數(shù)值類(lèi)型轉(zhuǎn)換為string類(lèi)型的方法,其中3.5f是float類(lèi)型的數(shù)值3.5,后面那個(gè)+是連接符,由于Java中數(shù)值類(lèi)型比如int,double等,用+符號(hào)和string類(lèi)型連接就會(huì)把數(shù)值類(lèi)型轉(zhuǎn)換為string類(lèi)型,所以3.5f

+""返回的是string類(lèi)型的字符串3.5


分享標(biāo)題:安卓開(kāi)發(fā)JAVA代碼解析 安卓開(kāi)發(fā)java代碼解析
瀏覽路徑:http://weahome.cn/article/dohjsce.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部