私はJavaに非常に慣れていないため、現時点ではあまり学んでいませんが、問題があります。
スレッドで実行される変数を別の Java クラスに渡そうとしています。
私が実行しているクライアントスレッドで:
UserReg UR = new UserReg();
UR.addUser(userID);
そして、私が持っている別のJavaクラスで:
import java.util.ArrayList;
public class UserReg {
ArrayList userList = new ArrayList();
void addUser (String UserID) {
userList.add(UserID);
System.out.println(userList);
}
}
私が抱えている問題は、新しいスレッドが実行されるたびに、配列リストが上書きされ、追加されないことです。