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

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

各位大神看一下有什么需要改進的

之前一直想不起來ascall表中對應關系,32到128之外的字符打出來都是亂碼,上網查了才知道32到128這個區間,折騰死我了

package imooc.select_courses_system2;

import java.util.*;

public class CollectionsTest {


public void addStringAndSort(){

List<String> stringList=new ArrayList<String>();//創建一個arraylist類型的對象

for(int i=0;i<10;i++){ //for循環產生10個隨機字符串

Random random=new Random();

int k=0;//定義一個k用于產生隨機字符串長度

while(true){

StringBuilder stb=new StringBuilder();

k=random.nextInt(10); ?

for(int j=0;j<k;j++){ ?

stb=stb.append((char)(32+random.nextInt(96)));//產生對應ascall表中32到128之間的任意字符

}

if(stringList.contains(stb.toString()))

continue;

else if(!(stringList.contains(stb.toString()))&&stb!=null){

stringList.add(stb.toString());

break;

}

}


}

System.out.println("---------排序前---------");

for(String str1:stringList){

System.out.println(str1);

}

System.out.println("-----------排序后-----------");

Collections.sort(stringList);

for(String str1:stringList){

System.out.println(str1);

}

}

public static void main(String[] args) {

// TODO 自動生成的方法存根

CollectionsTest ct=new CollectionsTest();

ct.addStringAndSort();

}


}

另外請哪位大神幫我看一下我上一個問題,實在不知道為什么

正在回答

1 回答

你得問題是什么 要問什么呀?


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

qq_我有我的范兒_0 提問者

我之前問過一個問題,就是測試map的containsValue方法時重寫了equals卻任然返回false,還有代碼的
2016-07-01 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

各位大神看一下有什么需要改進的

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

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

幫助反饋 APP下載

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

公眾號

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