gpt4 book ai didi

java - 为什么 '1' > 2 是错误的?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:43:00 26 4
gpt4 key购买 nike

因为,我认为每种编程语言都会比较 intcharASCIIchar 的行为>

我是 java-Expression-Language 的新手。现在,我在 NETBEANS 5.5.1

中创建了一个 .jsp 文件

代码:

   <%=('1' > 2)?"true":"false"%>   //true
${('1' > 2)?"true":"false"} //false

这些表达有什么区别?

最佳答案

EL 没有char 的概念。它被视为 String。单引号或双引号,没关系,它是一个String

有关 EL 的更多详细信息,请参阅 EL 2.2 specification .

关于java - 为什么 '1' > 2 是错误的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4476366/

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