JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區 » 基本API  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 請問一大串寫在一起的code要怎麼拆解來看呢?
tooss3





發文: 52
積分: 0
於 2011-11-25 16:26 user profilesend a private message to usersend email to tooss3reply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
1
2
3
4
ArrayList<android.view.View> aryViews = solo.getViews();
for (int i=0;i<aryViews.size();i++){
  Class c = aryViews.get(i).getClass();
  if (c.getCanonicalName().substring(c.getCanonicalName().lastIndexOf(".")+1).equals("UrlInputView"))


請問一下if中裡面的判斷式我知道是把好幾個語句連在一起寫
如果把
1
c.getCanonicalName().substring(c.getCanonicalName().lastIndexOf(".")+1).equals("UrlInputView"))

一行一行拆開來寫是什麼樣的情況呢?

另外
這麼一大串的判斷語句
我知道的是
equals() 語句 是要比對 UrlInputView 字串
lastIndexOf() 語句 是要找最後出現 . 這個字串的索引值
(後面的 +1 是要和 lastIndexOf() 語句 一起看嗎)
(也就是索引值取完之後,再加 1 ,是這個意思嗎?)
getCanonicalName() 語句 是會取得類別的型式
(這個方法的使用我看不太懂,不知道有大大能具體說明一下嗎)
substring() 語句 會截取某一個字串
單個看還看得懂
可是合在一起我就看不懂了
這種程式碼我不太會看
是因為還不夠熟悉嗎?
不知道有大大能幫我說明一下那段程式碼的意思嗎?


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
847 請問一大串寫在一起的code要怎麼拆解來看呢? tooss3 744 2011-11-25 16:26
570 Re:請問一大串寫在一起的code要怎麼拆解來看呢? pclevin 407 2011-11-25 21:42
562 Re:請問一大串寫在一起的code要怎麼拆解來看呢?<已解決>> tooss3 83 2011-11-27 13:41
» JWorld@TW »  Java 新手區 » 基本API

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8