Java - 具有多个答案的 charAt

标签 java

我的代码遇到一些问题,我正在尝试测试 char 中的位置是否等于整数。我的设置方式如下:

    for(int i = 0; i < str.length(); i++) {
        if(str.charAt(i) == '[1234567890]') {
            System.out.println(str);
        }
    }

但是,当我尝试编译时,出现错误“未封闭的字 rune 字”。有谁知道为什么我会收到错误,或者可以解释一个更简单的方法来执行此操作?

最佳答案

尝试:

if ( Character.isDigit(str.charAt(i)) )

您必须检查每个字符是否都是数字,以检查您的字符串是否包含整数。

关于Java - 具有多个答案的 charAt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12903812/

相关文章:

java - Admob 测试广告加载,实时广告不会

java - myMethod() 的多线程问题

java - KillBackgroundProcesses 不起作用(对于其他应用程序)

java - 使用光栅 PTR 打印机在 Java 中打印文件

java - 是否可以调用绝对函数在 TYPE_FORWARD_ONLY 结果集中向前移动行?

java - PhoneGap 2.2.0 Android SplashScreen - 抛出错误 'splash cannot be resolved or is not a field'

java - 我如何在appium中选择时间

java - 使用可选对象字段返回空对象或新对象

java - Freemarker:如何使用 Multimap(或列表 map )

java - 如何在java中将用户输入与我的数据库进行比较