gpt4 book ai didi

java - token "22f"出现语法错误,删除此 token

转载 作者:行者123 更新时间:2023-11-30 03:53:32 25 4
gpt4 key购买 nike

我正在尝试设置一个 Float 的 ArrayList,但在 Eclipse 中我一直有一个错误标记当我尝试添加一些内容时:

import java.io.Serializable;
import com.google.common.base.Objects;
import java.util.ArrayList;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import org.hibernate.validator.constraints.NotEmpty;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class MyClass extends BaseEntity implements Serializable {

//[..]

public static ArrayList<Float> vat_values = new ArrayList<Float>();
vat_values.add(22f);

//[..]

}

正在做vat_values.add(22f);我收到此错误(点下和“22f”下有红色下划线):

Multiple markers at this line:

Syntax error on token "22f", delete this token

Syntax error on token(s), misplaced construct(s)

但如果我只输入

vat_values.add();

我收到此错误(“添加”一词下的红色下划线):

Syntax error on token "add", Identifier expected after this token

谢谢

最佳答案

你不能让代码在类中随意 float 。您可能想将其放入静态初始化 block 中:

public static ArrayList<Float> vat_values = new ArrayList<Float>();

static {
vat_values.add(22f);
}

关于java - token "22f"出现语法错误,删除此 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23811253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com