亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

課后練習代碼分享

package?randomStringSort;
import?java.util.Random;
public?class?RandString?{
????public?String?str;	
????public?int?lenth;	
????public?RandString(){	
????????Random?rand?=?new?Random();		
????????this.lenth?=?rand.nextInt(10)?+?1;		
????????StringBuilder?sbd?=?new?StringBuilder?();		
????????for?(int?i?=?0;?i<this.lenth?;i++){
????????????char?a;			
????????????for?(a='*';a<'0'||(a>'9'&&a<'A')||(a>'Z'&&a<'a')||a>'z';){
????????????????a?=?(char)(rand.nextInt(75)+48);			
????????????}			
????????????sbd.append(a);		
????????}		
????????this.str?=?sbd.toString();	、
????}
}

《RandString.java》

正在回答

1 回答

package?randomStringSort;
import?java.util.ArrayList;
import?java.util.Collections;
public?class?Sorting?{
????public?static?void?main?(String?[]?args){
????????ArrayList?<String>?strlst?=?new?ArrayList?<String>(10);
????????OUTSIDE:
????????for?(int?strCt?=?0;strCt<10;strCt++){
????????????RandString?a?=?new?RandString();
????????????for?(int?strCk?=?0;?strCk?<?strCt?;?strCk++?){
????????????????if?(?strlst.get(strCk).equals(a.str)){
????????????????????strCt--;
????????????????????continue?OUTSIDE;
????????????????}
????????????}
????????????strlst.add(a.str);
????????}
????????for?(int?strCt?=?0;strCt<10;strCt++){
????????????System.out.println("排序前第"+(strCt+1)+"個元素是:"+strlst.get(strCt));
????????}
????????Collections.sort(strlst);
????????System.out.println("==========================");
????????for?(int?strCt?=?0;strCt<10;strCt++){
????????????System.out.println("排序后第"+(strCt+1)+"個元素是:"+strlst.get(strCt));
????????}
????}
}

《Sorting.java》

0 回復 有任何疑惑可以回復我~
#1

霸氣小肆毛

RandString,老哥這個是有定義的嗎,代碼會報錯啊
2019-03-11 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409767    人
  • 解答問題       4543    個

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

進入課程

課后練習代碼分享

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號