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

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

本章代碼,望指教

package?test;

import?java.util.ArrayList;
import?java.util.Collections;
import?java.util.List;
import?java.util.Random;

public?class?ConllectionsTest?{

	public?static?void?StringListTest()?{
		
		List<String>?stringList?=?new?ArrayList<String>();
		Random?random?=?new?Random();
		StringBuffer?buffer=new?StringBuffer();
		
		for(int?i=0;i<10;i++)?{
			do?{
				int?length=random.nextInt(10)+1;
				while(length>0)
				{
					int?randomint=random.nextInt(123);
					if(randomint>=48&&randomint<=57||
					???randomint>=65&&randomint<=90||
					???randomint>=97&&randomint<=122)
					{
						char?c=(char)?randomint;
						buffer.append(c);
					}
					else?continue;
					length--;
				}
				
			}while(stringList.contains(buffer.toString()));
			stringList.add(buffer.toString());
			buffer.setLength(0);
		}
		System.out.println("-------添加字符串后-------");
		for(String?string:stringList)
		{
			System.out.println("字符串為:"+string);
			
		}
		Collections.sort(stringList);
		System.out.println("-------排列字符串后-------");
		for(String?string:stringList)
		{
			System.out.println("字符串為:"+string);
			
		}
	}
	
	public?static?void?main(String[]?args)?{
		//?TODO?自動生成的方法存根
		StringListTest();
	}

}


正在回答

3 回答

可以的?? 確實有用

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

?int?randomint=random.nextInt(123);

????????????????????if(randomint>=48&&randomint<=57||

???????????????????????randomint>=65&&randomint<=90||

???????????????????????randomint>=97&&randomint<=122)

????????????????????{

????????????????????????char?c=(char)?randomint;

????????????????????????buffer.append(c);

問下這段代碼什么意思

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

循環寫的有問題,為什么這么寫?程序卡死了,進入死循環了

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

慕數據3802251 提問者

不會死循環好嗎
2016-03-07 回復 有任何疑惑可以回復我~
#2

網癮少年學編程 回復 慕數據3802251 提問者

呵呵 , 那你運行得到什么了?停都停不掉
2016-03-09 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

本章代碼,望指教

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

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

幫助反饋 APP下載

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

公眾號

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