This code in c++
void generate_moves(char _board[9], std::list<int> &move_list) {
for(int i = 0; i < 9; ++i) {
if(_board[i] == 0) {
move_list.push_back(i);
}
}
}
I want to code like that but in java. How can I do it?
The exact translation into Java is :
Because all objects are considered as passed by pointers in Java. There is no copy unless you specifically do it.