Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JAVA检查最后两个字符是否等于'-1';_Java - Fatal编程技术网

JAVA检查最后两个字符是否等于'-1';

JAVA检查最后两个字符是否等于'-1';,java,Java,我必须用Java编写条件,它将检查变量是否以字符'-1'结尾。如果是,让我们分配另一个变量值“1”,如果不是“2” 我不懂Java,但我写了这样的东西 var adres = 'something@something.com-1'; if ( adres.contains("-1") ) { { var someVariable = '1' }; } else { { var someVariable = '2' }; } 脚本不起作用。此外,“contains”不是最好的解决方案

我必须用Java编写条件,它将检查变量是否以字符'-1'结尾。如果是,让我们分配另一个变量值“1”,如果不是“2”

我不懂Java,但我写了这样的东西

var adres = 'something@something.com-1';

if ( adres.contains("-1") ) {
  { var someVariable = '1' };
} else {
  { var someVariable = '2' };
} 
脚本不起作用。此外,“contains”不是最好的解决方案,因为地址可能如下所示:'something@something.com-12'

我将感谢你的帮助

if(adres.substring( adres.length() - 2, adres.length() ).equals( "-1" ) )

在Java中(您选择Java作为标记^^)

这看起来像JavaScript,而不是Java。@DeveloperXY错误的副本,这看起来非常像JavaScript。@GeraldSchneider OP说:“我必须用Java编写条件”,所以,他显然是针对Java的。好吧,如果OP更改了,我建议将其作为副本关闭:1。正确格式化代码。2.如果有人可以使用
endsWith(…)
,为什么要使用substring+equals?因为我不知道有endsWith(),我只是告诉他一种方法,我知道的方法,但谢谢你告诉我