对象为String
问题描述:
所以我模拟二十一点,在我的班级甲板上的游戏,我的方法之一是对象为String
public String toString(){
}
其目的是返回与52线串和每行应该有一个卡片从上到下的描述。我已经创建了包含52个卡片对象的数组,即{心1,心2,...} 但我不知道如何开始这部分。有人能帮我这个部分吗?
我在想,如果我可以创建以下文件:
public String toString(){
String myCards= myCards+card // supposed to add the string card to its already existing string
String card;
for(int i=0; i<52; i++){
然后到这里每个索引访问对象和将其转换成字符串卡。然后每当循环结束时,一个新的字符串将被添加到字符串我的卡,直到获得所有的卡。但是,我不确定如何做到这一点。任何人都可以帮我开始这个,请问?
非常感谢!我着手它的工作。我修改了一些东西,而且工作。再次!
答
你可能会想给你的卡类,返回该卡的详细信息,并为您的甲板类toString方法,用一个for循环是这样的:
string outStr="";
static String newline = System.getProperty("line.separator");
for (int i=1; i<cardArray.size(); i++){
outStr+=newline+cardArray[i].toString();
}
return outStr;
我可能不会得到的Java语法很对,但这应该是一个好的开始。
添加语言标签,更重要的是,您的努力。 – 2014-11-09 03:31:25