Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.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数组列表的困难 import java.util.ArrayList; 公共类安全系统{ ArrayList ListofSecurity=new ArrayList();//所有消息的列表。 ArrayList ListoUsers=new ArrayList();//所有用户的列表。 //初始化某些用户 添加(“最大”); 添加(“Ksenia”); 添加(“Sally”); 添加(“Ali”); 添加(“泰龙”); }_Java_Arraylist - Fatal编程技术网

Java数组列表的困难 import java.util.ArrayList; 公共类安全系统{ ArrayList ListofSecurity=new ArrayList();//所有消息的列表。 ArrayList ListoUsers=new ArrayList();//所有用户的列表。 //初始化某些用户 添加(“最大”); 添加(“Ksenia”); 添加(“Sally”); 添加(“Ali”); 添加(“泰龙”); }

Java数组列表的困难 import java.util.ArrayList; 公共类安全系统{ ArrayList ListofSecurity=new ArrayList();//所有消息的列表。 ArrayList ListoUsers=new ArrayList();//所有用户的列表。 //初始化某些用户 添加(“最大”); 添加(“Ksenia”); 添加(“Sally”); 添加(“Ali”); 添加(“泰龙”); },java,arraylist,Java,Arraylist,所以我正试图编写一个程序,用java存储消息、用户名等。它由3个类组成,一个类需要数组 对于上面的代码,我试图允许这个公共类SecuritySystem存储对另一个类SecureMessage(及其对象)的引用的arraylist 我正在尝试允许一些功能,比如允许方法通过SecureMessage进行搜索 以上代码是我目前得到的。它有一个预填充的第二个字符串数组列表,其中包含消息的用户名。但我在说“包列表用户不存在”时出错了,我不确定我哪里出了错 第一次真正学习Java,所以任何帮助都将不胜感激

所以我正试图编写一个程序,用java存储消息、用户名等。它由3个类组成,一个类需要数组

对于上面的代码,我试图允许这个公共类SecuritySystem存储对另一个类SecureMessage(及其对象)的引用的arraylist

我正在尝试允许一些功能,比如允许方法通过SecureMessage进行搜索

以上代码是我目前得到的。它有一个预填充的第二个字符串数组列表,其中包含消息的用户名。但我在说“包列表用户不存在”时出错了,我不确定我哪里出了错


第一次真正学习Java,所以任何帮助都将不胜感激

让我们以一种简单的方式思考,并使用面向对象编程(OOP)的概念,首先,您可以创建一个包含您想要的内容的类(正如您在上面的SecureMessage中所说),然后我们将传递到使用第一个类的第二个类,更准确地说,第一个类将是第二个类的工具,

,显示的代码中没有提到任何
用户列表
。可能是错误(ListoUsers)或者没有显示正确的代码。您需要将add调用放在一个方法中,也许构造函数是一个很好的地方。
import java.util.ArrayList;
public class SecuritySystem{


   ArrayList<SecureMessage> listOfSecureMessages = new ArrayList(); //List of all the messages.
   ArrayList<String> listOfUsers = new ArrayList<String>(); //List of all the users.

   //Initialising some users
   listOfUsers.add("Max");
   listOfUsers.add("Ksenia");
   listOfUsers.add("Sally");
   listOfUsers.add("Ali");
   listOfUsers.add("Tyrone");  
}