在Java中将其他对象保存到字符串中

时间:2018-10-15 13:54:22

标签: java

在Java中我需要一些帮助,我需要将对象保存到String的某些位置,但是它总是给我错误 每个表达式给我两个错误 矩形极点[i] =新的Rectangle(i,i-1)中预期出现错误']'; 错误非法启动ox表达式Rectangle pole [i] = new Rectangle(i,i-1);

我尝试使用开关盒,但开关盒让我更加困惑,因此我带回IF-ELSE,但我无法继续前进。

非常感谢您的帮助。

public class Hello{
public static void main(String[] args){
    String pole[];
    int i;
    for (i=0; i<= 9; i++){
        if (i % 3 == 1){
            Rectangle pole[i] = new Rectangle(i,i-1);
        } else {
        if (i % 3 == 2){
            Square pole[i] = new Square(i);
        } else {
            Goofy pole[i] = new Goofy(i);}
    }}

1 个答案:

答案 0 :(得分:0)

字符串数组应为String[] pole = new String[your_length];

不幸的是,我不知道类Rectangle,但是如果您只想存储矩形或正方形,则可以使用:pole[i] = "Rectangle/Square/Goofy";