java - 使代码在 x 以 y 开头时执行

标签 java android if-statement arraylist

首先,我对这个不明确的标题表示歉意!

所以我正在制作一个应用程序,并且我有一个 if 语句:

 if(num.contains(input) )
 {
      ...
 }

所以,假设num213,而input1,它仍然会执行该 block 在语句内。 但我想做一个 if 语句,仅当 numinput 开头时执行,1 后面的其他字符无关紧要。

注意: 所有变量都是字符串

最佳答案

你可以使用startsWith()

num.startsWith(输入)

以下内容供您引用:- https://www.tutorialspoint.com/java/java_string_startswith.htm

关于java - 使代码在 x 以 y 开头时执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42382298/

相关文章:

c - parking 收费计划

c: if elseif else 中的最后一个循环不起作用

java - 使用 OpenGL/LWJGL 通过 glDrawArrays 绘制 VBO 时出现问题

java - 如何在 Java 中创建一个没有重复项的简单随机数生成器,并将结果存储在数组中以打印给最终用户?

java - 从 sharedpreference 中删除所有数据

php - 使用 cordova 创建 android 应用程序

c++ - 您是否应该依赖 IF 语句将除 0 以外的任何其他整数值捕获为真?

java - 使用 boolean 值检测鼠标点击?

android - OpenGL ES 2.0 纹理未在某些设备上显示

android - adb 插件有设备但没有检查