java - 为什么我对子字符串的检查不起作用?
问题描述
我正在尝试一个非常简单的条件语句。我需要检查我的字符串第一个字符是否等于 0。
我有一个等于 0123 的字符串,我想看看第一个字符是否等于 0。
String timetest = "0123";
if (timetest.substring(0, 1) == "0") {
System.out.println("first character is equal to 0");
} else {
System.out.println(time.toString().substring(0,2));
}
我不明白为什么它不打印“第一个字符等于 0”?
对不起这个简单的问题。我不明白为什么这不起作用。
解决方案
推荐阅读
- python - 插入图像后标签的大小发生变化
- go - 将测试数据传递给嵌套结构
- python - 用于 One-Hot 编码的 Keras 自定义损失
- php - 成员列表 SQL 查询不显示共同好友、待批准好友、已屏蔽好友
- typescript - 使用 vite 和 typescript 编译器构建时,使用 three.js/react/vite 制作的项目会中断,但使用 npm run dev (开发服务器)可以正常工作
- javascript - 在 chart.js 中显示比标签更多的数据集
- php - Woocommerce:如果购物车包含此类别,则更改购物车总数
- oracle - INS-30014 无法检查指定的位置是否在 CFS 上
- php - 将网站从 WAMP 上传到在线时,需要重新安装 php 库,还是直接复制过来?
- spring-data-jpa - 一对多。在删除关联的所有者方面之前,我是否需要中断关联?