第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

indexOf與lastindexOf問題??

我兩中方法都試過了,但是被沒有像視頻中的老師說的那樣一個正序一個倒序,兩個索引結(jié)果給的位置一樣,是我寫錯代碼,還是怎樣呢,有人知道嘛?


if(coursesToSelect.contains(course2))
?????????/*?//正序數(shù)
??????????System.out.println("課程:"+course2.name+"的索引位置"+
????????????coursesToSelect.indexOf(course2));*/
????????//倒序數(shù)
????????????System.out.println("課程:"+course2.name+"的索引位置"+
????????????????????coursesToSelect.lastIndexOf(course2));


結(jié)果是一樣的,都為:

  • 添加課程1:數(shù)據(jù)結(jié)構(gòu)
    添加課程2:C語言
    添加了兩門課程3:數(shù)學(xué)分析;4:高等數(shù)學(xué)
    添加了兩門課程5:高等代數(shù);6:Java語言
    取得課程C語言
    備選課程中是否包含:C語言,true
    請輸入課程名稱:
    高等數(shù)學(xué)
    新創(chuàng)建課程:高等數(shù)學(xué)
    備選課程中是否包含課程:高等數(shù)學(xué),true
    課程:高等數(shù)學(xué)的索引位置5
    有如下課程可選
    課程2:C語言
    課程1:數(shù)據(jù)結(jié)構(gòu)
    課程5:高等代數(shù)
    課程6:Java語言
    課程3:數(shù)學(xué)分析
    課程4:高等數(shù)學(xué)

正在回答

4 回答

序號是固定的,indexOf是從從前往后第一次出現(xiàn)的序號,lastindexOf的從前往后最后一次出現(xiàn)的序號,由于序列中只有一個高等數(shù)學(xué)所以得到的索引值是一樣的

1 回復(fù) 有任何疑惑可以回復(fù)我~

沒明白,就那我寫的這個例子,順序

課程2:C語言
課程1:數(shù)據(jù)結(jié)構(gòu)
課程5:高等代數(shù)
課程6:Java語言
課程3:數(shù)學(xué)分析
課程4:高等數(shù)學(xué)

高等數(shù)學(xué)的索引位置? 正序不應(yīng)該為5,倒敘為0嗎???

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

蘿小卜卜

indexOf返回的是元素第一次出現(xiàn)的索引位置,lastIndexOf返回的是元素最后一次出現(xiàn)的索引位置,索引都是從第一個元素開始算的,不是說用lastIndexOf就從最后開始往前算。由于序列中只包含一個“高等數(shù)學(xué)”,所以不管是使用indexOf還是lastIndexOf,得到的索引值都是一樣的。
2018-09-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉1350407054

索引位置是固定的,那是因為你只有一個高等數(shù)據(jù)的原因,你再后面再加一個高等數(shù)學(xué),就會看到兩個不一樣等索引了。
2019-12-21 回復(fù) 有任何疑惑可以回復(fù)我~

倒序的意思是程序遍歷的起點(diǎn)從后面開始,如果你有兩個元素是相同的,一個在2位置,一個在6位置,那么你使用indexOf,程序就從正序也就是0位置開始查找,找到第一個匹配的元素,返回位置2;如果你使用lastIndexOf,程序就從倒序也就是最后一個開始查找,找到第一個匹配的元素,返回位置6;如果查找的元素只有一個,那么無論正序還是倒序查找,始終只有一個匹配的值,返回的位置也就都想通了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

倒序的意思是程序遍歷的起點(diǎn)從后面開始,如果你有兩個元素是相同的,一個在2位置,一個在6位置,那么你使用indexOf,程序就從正序也就是0位置開始查找,找到第一個匹配的元素,返回位置2;如果你使用lastIndexOf,程序就從倒序也就是最后一個開始查找,找到第一個匹配的元素,返回位置6;如果查找的元素只有一個,那么無論正序還是倒序查找,始終只有一個匹配的值,返回的位置也就都想通了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學(xué)習(xí)       409774    人
  • 解答問題       4546    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進(jìn)入課程

indexOf與lastindexOf問題??

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號