将变量与数组中的最后一个数字进行比较

时间:2014-11-14 11:11:40

标签: java arrays if-statement compare

例如,我想做这样的事情:

if("randomint" == "lastvariableoffarray"){
    //Something will happen
}

问题是,我如何指定变量的最后一个变量。例如,如果一个数组有5个不同的int变量,我该如何选择最后一个,最后一个是数字5或[4]。

编辑:抱歉,我的意思是二维数组。所以我想说要比较“第二个数组”的最后一个数字。我的意思是:Examplearray [] [thisone]。

2 个答案:

答案 0 :(得分:0)

要查找数组的最后一个变量,可以使用数组长度。

lastItem = array[array.length]

或者,如果您使用的语言具有基于0的数组索引(如果第一个元素位于0位置):

lastItem = array[array.length - 1]

答案 1 :(得分:0)

var cars =[["Saab", "Volvo", "BMW"],["Oneplus", "Samsung", "Iphone"],["Apple", "Banana", "Pear"]];
var lastvariableoffarray = cars.length -1;
var randomint = "Pear"; 
if(randomint == cars[2][lastvariableoffarray])
{

    alert("whoop");
}