首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><identifier>预期错误

<identifier>预期错误
EN

Stack Overflow用户
提问于 2012-04-28 13:32:21
回答 2查看 1.2K关注 0票数 0

所以我有一些我正在尝试编译的代码,但我一直收到这个错误:

代码语言:javascript
复制
3SATSolver.java:3: <identifier> expected

下面是代码。我是不是根本没看到什么?

代码语言:javascript
复制
import java.util.ArrayList;

public class 3SATSolver {

public static void main (String[] args) {
        ArrayList values = new ArrayList<Boolean> ();
        for (int i = 0; i < args.length; i++) {
            Boolean d = new Boolean (args[i].charAt(0), Integer.parseInt(args[i].substring(1)));
        }    
    }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-28 13:33:32

在Java中,标识符不能以数字开头。

票数 3
EN

Stack Overflow用户

发布于 2012-04-28 13:38:20

来自Java Language Specification

标识符是由Java字母和Java数字组成的无长度限制的序列,其中第一个必须是Java字母。

您可以使用Character.isJavaIdentifierStart检查您的起始字母是否为有效的标识符名称。

代码语言:javascript
复制
char ch = '1';
boolean bool =  Character.isJavaIdentifierStart(ch);
System.out.println(bool);

输出= False

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10360903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档