我目前在一個Java項目中工作,在該項目中我必須使用普通卡座的卡。我想制作一張String Cards來容納不同卡的價值。我從這個開始。String Card = "12345678910JQK"我意識到這是不正確的方法,因為10實際上是1,然后是0,我想知道是否可以用數(shù)字和字母組成一個字符串。
4 回答

米琪卡哇伊
TA貢獻1998條經(jīng)驗 獲得超6個贊
您可以使用:
一個枚舉
字符串數(shù)組
集合
一個字符串,但帶有分隔符,例如1,2,3,4 ...,9,10,J,...,并使用.split(',')對其進行處理。

慕桂英3389331
TA貢獻2036條經(jīng)驗 獲得超8個贊
我懷疑通過使用String可以解決此問題。如果我在你的地方,我會使用對象數(shù)組來解決這個問題,例如
Object obj[] = {1,2,3,4,5,6,"J","Q","K"};
System.out.println(obj[8]);
System.out.println(obj[1]);
讓我們等待一些答案來解決這個問題。

達令說
TA貢獻1821條經(jīng)驗 獲得超6個贊
您應該為此split(,)使用,但在聲明這樣的字符串之前,String card =“ 1,2,3,4,5,6,7,8,9,10,J,Q,K”
或者您應該使用enum或String數(shù)組解決此問題。
添加回答
舉報
0/150
提交
取消