java - 如果 block 以 false 值执行,则使用 substring 和 equals 方法

标签 java jsp if-statement substring

我需要设置一个变量 false,如果字符串以“1”开头,但以下代码返回一个真值?我尝试了“苹果”这个词。我的代码有问题吗?

String msgName=request.getParameter("msgName");
boolean insideIf=false; 

if(msgName.substring(0,1).equals("1"));
    {
        insideIf=true;
                System.out.println("if status :"+msgName.substring(0,1).equals("1"));

    } System.out.println("insideIf :"+insideIf);

最佳答案

是:-) if 后面有一个分号

String msgName=request.getParameter("msgName");
boolean insideIf=false; 

if(msgName.substring(0,1).equals("1"))
    {
        insideIf=true;
                System.out.println("if status :"+msgName.substring(0,1).equals("1"));

    } System.out.println("insideIf :"+insideIf);

关于java - 如果 block 以 false 值执行,则使用 substring 和 equals 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10276492/

相关文章:

java - 将结果打印为 : ax+b = 0 线性方程的程序

if-statement - 在 Swift 中的 if 语句中使用多个 let-as

java - 我没有收到此类元素异常 : No file found while running my project

java - 通过数学制作立方体转动的动画 (Java)

java - 我们是否应该以多个声明为代价来本地化作用域变量

java - 为什么不能用FileUpload 上传三个文件?

javascript - AngularJS 按钮提交不起作用

java - Java 中的 ConnectFour 程序问题

java - 带有 XPath 的 JDOM2 不适用于 namespace

java - JSP 看不到 CSS