已采納回答 / 伊兮塵昔
萬物皆對象和基本數據類型沒有沖突的,基本數據類型都有對應的包裝類,你所說的int類型,比如定義一個int類型的變量,那么可以說這個變量是一個Integer對象?;緮祿愋褪菫榱宋覀冮_發時候使用更加方便而設定
2015-08-26
已采納回答 / aiyungui
s1是一個方法內部變量,在類加載、驗證、準備、解析、初始化等過程中是不會對s1變量進行正式賦值的,只有在使用時才對其進行初始化。 String是一個對象,s3、s4的變量賦值隱藏了一個初始化實例的過程String s3 = new String(),既然s3與s4是不同的實例對象,那么它們的內存地址也就不一樣了。當使用equals()方法時,s3與s4相等,是因為比較的是字符值而不是內存地址。
2015-08-20
已采納回答 / 柳yl95
String info = "abcabcdaabdcbabdacdabc";String searchString = "ab";//for循環是遍歷你指定的字符串。for(int i = 0; i < info.length(); i++ ){//indexOf()方法是指定子字符串在字符串中第一次出現的索引,從指定索引開始。//searchString就是你指定的子字符串,i是你指定的開始搜索的索引位置int pos = info.indexOf(searchString,i);//if語句進...
2015-08-18
已采納回答 / huliyichen
Long 是long的包裝類;Long time = c.getTimeInMillis();c.getTimeInMillis()得到的是毫秒值,數據比較大,為了避免數據的溢出,選擇了合適的long類型;選擇Long類,time是個對象,自動裝箱可以實現由基本類型轉換為包裝類,其實是基本類型long,也是可以滿足妖氣的;最后的問題,是拆裝的機制;
2015-08-18
已采納回答 / AAnonymous
throws在方法申明后面,表示我這個方法內可能會出現異常,并且有我不處理的異常,我會將他拋出到上一層由調用我的方法去處理throw在方法體內,表示在這里我就拋出異常
2015-08-11
已采納回答 / 管理員
ArrayList類是用數組實現的,是個基于數組的各種方法與屬性的封裝,但是首先ArrayList是個類,只能調用類的方法來實現。java中很少用到原生的數組,因為ArrayList要強大的多。可以用Object[] array =?courseToSelect.toArray();?轉換成數組,但是這樣就本末倒置了
2015-08-10
已采納回答 / 管理員
判斷重復可以換成 stringlist.contains(k+"");contains比較的是equals的返回值<...code...>這個你未必能理解,但是簡單說一下,有可能越解釋越糊涂比如list.contains(1)contains方法會把 1變成new Integer(1);//對象型Integer i =?new Integer(1);然后判斷對象的equals,i.equas("1");//false
2015-08-10