stackoverflowjavaapi問(wèn)題top10-java開(kāi)發(fā)java經(jīng)驗(yàn)技巧

stackoverflowjavaapi問(wèn)題top10-java開(kāi)發(fā)java經(jīng)驗(yàn)技巧

ID:30788912

大?。?7.10 KB

頁(yè)數(shù):9頁(yè)

時(shí)間:2019-01-03

stackoverflowjavaapi問(wèn)題top10-java開(kāi)發(fā)java經(jīng)驗(yàn)技巧_第1頁(yè)
stackoverflowjavaapi問(wèn)題top10-java開(kāi)發(fā)java經(jīng)驗(yàn)技巧_第2頁(yè)
stackoverflowjavaapi問(wèn)題top10-java開(kāi)發(fā)java經(jīng)驗(yàn)技巧_第3頁(yè)
stackoverflowjavaapi問(wèn)題top10-java開(kāi)發(fā)java經(jīng)驗(yàn)技巧_第4頁(yè)
stackoverflowjavaapi問(wèn)題top10-java開(kāi)發(fā)java經(jīng)驗(yàn)技巧_第5頁(yè)
資源描述:

《stackoverflowjavaapi問(wèn)題top10-java開(kāi)發(fā)java經(jīng)驗(yàn)技巧》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、StackOvcrflowJavaAPI問(wèn)題ToplO-編程開(kāi)發(fā)技術(shù)StackOverflowJavaAPI問(wèn)題ToplO木文由ImportNew?溫布利往事翻譯自programcreeko歡迎加入翻譯小組。轉(zhuǎn)載:請(qǐng)見(jiàn)文末要求。StackOverflow是一個(gè)大型的編程知識(shí)庫(kù)。在StackOverflow中已經(jīng)有數(shù)以百萬(wàn)計(jì)的問(wèn)題,并月?很多答案冇著很高的質(zhì)量。這就是為什么StackOverflow的答案經(jīng)常位于Google搜索結(jié)果的頂部。盡管StackOverflow上很多問(wèn)題已經(jīng)有了答案,每天還是會(huì)有很多問(wèn)題被提出,很多問(wèn)題仍然沒(méi)有被冋答

2、或者沒(méi)有獲得滿(mǎn)意的答案。那么當(dāng)StackOverflow不能解決問(wèn)題時(shí)如何去尋找答案。隨著成T?上萬(wàn)的程序員使用JavaAPIs并在Github上分享他們的項(xiàng)目,這些項(xiàng)目能夠給我們提供很好的例子來(lái)展示如何使用JavaAPIsoJavaAPIExample是一個(gè)搜索門(mén)戶(hù),它提供了一些非常受歡迎的JavaAPIs的示例代碼。在這篇文章中,將探討使用開(kāi)源代碼(jRxample)是否能夠回答排序前列的APT相關(guān)問(wèn)題。API相關(guān)問(wèn)題指的是如何使用APIs解決任務(wù)的問(wèn)題。我們對(duì)StackOverflow排在前而的問(wèn)題進(jìn)行了分析。對(duì)于每一個(gè)問(wèn)題,最佳答案

3、顯示在最前面,然后是從JavaAPIexamples(jExample)中給出的解決方法。1.i歷HashMap采納的答案給出了這樣的解決方法:Mapmap二???;for(Stringkey:map.keySet()){//…}如果我們?cè)趈Example上搜索“HashMap”并跳轉(zhuǎn)到j(luò)ava,util.HashMap的示例頁(yè)面。然后點(diǎn)擊最常見(jiàn)的一種方法-entry(),我們可以快速得到如下的一個(gè)例子:HashMapsubMap=rowie.getValueO;for(Entry<

4、BigInteger,R>colie:subMap.entrySet()){BigIntegercol=colie?getKey();Rvali=colie?getValue();ret.setVal(「ow,col,mutr.mutate(vali));}這個(gè)例子向我們展示了如何使用HashMapHashMap.entrySet()>Entry.getKey()和Entry.getValue()來(lái)遍歷IlashMapo鏈接:IleishMEip.entrySet()2.由數(shù)組創(chuàng)建ArrayList這個(gè)問(wèn)題,答案中提供了多種方法。這里是排名

5、前三的方法://Method1newArrayList(Arrays.asList(array))//Method2ImmutableList?of("string","elements〃);//Method3List11二Lists.newArrayList(anotherListOrCollection);上面的三個(gè)方法能夠在jExample中找到:方法1:ListupdatedLikedAddresses=newArrayList<>(Arrays?asList(likedAddress】????方法2:■List

6、tring>portions=ImmutableList?of(se「viceName,versionName,callstyle.na■■??**—■??方法3:Listresult=Lists.newArrayList();for(ClassaClass:classes){result.add(newObject[]{aClass});如果我們不知道InmiutableList類(lèi)就很難發(fā)現(xiàn)第二種方法。然而,如果我們?nèi)ゲ榭碔mmutableList的示例頁(yè)面,我們會(huì)學(xué)到這個(gè)類(lèi)很多其它的用法。鏈接:Arrays.a

7、sList()、TmmutableList.of(),Lists.newArrayList()2.怎樣在一個(gè)范圍內(nèi)產(chǎn)生一個(gè)隨機(jī)整數(shù)?采納的答案給出的解決方法是:intrandomNum=rand,nextlnt((max-min)+1)+min;如果我們查看java,ut訂,Random類(lèi)的頁(yè)面,我們也能夠找到一種類(lèi)似的方法:RandomrandomNum=newRandom();intrandomPort=MAXPORTNUMBER;while(randomAttempts>0){randomPort=randomNum.nextlnt(

8、MAXPORTNUMBER?MIN_PORT_NUMBEfMINPORTNUMBER;一一一一if(checklfPortAvailablefrandomPort)){retur

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。