1.在乙個列表中儲存以下元素:red、blue、orange、yellow。
(1)要求列印集合中最大和最小的元素。
public
class
listtest1
(2)要求找出集合中長度最大和長度最小的元素public
class
listtest
}public
class
sortrule
implements
comparator
}
2.如何去除list(儲存元素如下)集合中重複的元素並排序list
list =
newarraylist
();list.
add(
"1")
;list.
add(
"1")
;list.
add(
"22");
list.
add(
"2")
;list.
add(
"3")
;list.
add(
"31");
list.
add(
"3 1");
list.
add("")
;list.
add(
"0")
;list.
add(
"\t");
public
class
demo
public
static
void
getdistinctlist
(list
list)
}
3.寫乙個student類, 包含屬性code[1-30), grade[1-6], score[0-100], 所有屬性都是隨機生成(math.random()方法,返回乙個範圍[0,1)的隨機數)
要求儲存這二十位同學的資訊,學號(code)不得相同, 並找出分數最高的同學和分數最低的同學, 最後列印輸出最高分和最低分同學資訊.
public
class
student
implements
comparable
public
void
setcode
(int code)
public
intgetgrade()
public
void
setgrade
(int grade)
public
intgetscore()
public
void
setscore
(int score)
public
student
(int code,
int grade,
int score)
public
student()
@override
public string tostring()
@override
public
intcompareto
(student arg0)
}public
class
listtest
for(
int code : set)
for(student stu : list)
collections.
sort
(list)
; system.out.
println
("分數最低同學:"
+ list.
get(0)
);system.out.
println
("分數最高同學:"
+ list.
get(list.
size()
-1))
;}}
4.雙色球規則:雙色球每注投注號碼由6個紅色球號碼和1個藍色球號碼組成。紅色球號碼從1—33中選擇;藍色球號碼從1—16中選擇;請隨機生成一注雙色球號碼。(要求同色號碼不重複)public
class
listtest
int blue =
(int
)(math.
random()
*15+1
);//[0,1)
set.
add(blue)
; system.out.
println
(set);}
}
集合,集合的練習
set不支援 索引,切片,重複,連線,因為set是無序的 s print s 列表去重 li 1,2,3,1,2,3 print list set li s1 s2 print 並集 s1.union s2 並集 print 交集 s1.intersection s2 交集 求交集時,把s1的值更新...
C 集合練習
namespace listdemo endregion region 把分揀奇偶數的程式用泛型實現。list random rand new random listl1 new list listl2 new list int i 0 while i 10 foreach var item in ...
集合的練習
案例 把分揀奇偶數的程式用泛型實現。int nums 奇數在左邊 偶數在右邊 listlist new list listodd new list 奇數 listeven new list 偶數 for int i 0 i list.count i else stringbuilder sb new...