The final local variable cannot be assigned

前端 未结 6 2000
说谎
说谎 2020-11-29 23:48

I have an array of seats, and the array has two strings(selected and empty). On mouse click, I want to traverse the array and find the selected seat. When I press the button

6条回答
  •  北荒
    北荒 (楼主)
    2020-11-30 00:35

    Make sure your variable doesn't have the final modifier.

    //final, can be set only when the object is created.
    private final String seatno;
    
    //no final modifier, the value can be set every time you "want"
    private String seatno;
    

    Also, to compare Strings you should use equals:

    if(anArray[x].equals("selected"))
    

提交回复
热议问题