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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我的排序循環(huán)似乎將元素添加在不應(yīng)添加的位置?

為什么我的排序循環(huán)似乎將元素添加在不應(yīng)添加的位置?

慕運(yùn)維8079593 2019-10-29 10:48:44
我正在嘗試使用排序字符串?dāng)?shù)組compareTo()。這是我的代碼:static String Array[] = {" Hello ", " This ", "is ", "Sorting ", "Example"};String temp;public static void main(String[] args){   for (int j=0; j<Array.length;j++)   {       for (int i=j+1 ; i<Array.length; i++)       {           if (Array[i].compareTo(Array[j])<0)           {               String temp = Array[j];               Array[j] = Array[i];               Array[i] = temp;           }       }       System.out.print(Array[j]);   }}現(xiàn)在的輸出是:Hello  This Example Sorting is我得到的是結(jié)果,但不是我想得到的結(jié)果,它們是:Hello This Example Is Sorting如何調(diào)整代碼以正確地對字符串?dāng)?shù)組進(jìn)行排序?
查看完整描述

3 回答

?
小怪獸愛吃肉

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個贊

代替這條線


if(Array[i].compareTo(Array[j])<0)

用這條線


if(Array[i].trim().compareTo(Array[j].trim())<0)

而且你很好。您的當(dāng)前代碼不起作用的原因已經(jīng)由其他用戶解釋。上面的替換是您可以應(yīng)用的幾種解決方法之一。


查看完整回答
反對 回復(fù) 2019-10-29
  • 3 回答
  • 0 關(guān)注
  • 363 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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