java对象群体组织问题
public void addMovie(Movie aMovie) {
movieList.put(aMovie.getTitle(), aMovie);
if (!typeList.containsKey(aMovie.getType()))
typeList.put(aMovie.getType(), new Vector());
((Vector)typeList.get(aMovie.getType())).add(aMovie);
for (int i=0; i <aMovie.getActors().size(); i++) {
String anActor = (String)aMovie.getActors().get(i);
if (!actorList.containsKey(anActor))
actorList.put(anActor, new Vector());
((Vector)actorList.get(anActor)).add(aMovie);
}
请各位高手解释一下这句,要详细的
((Vector)typeList.get(aMovie.getType())).add(aMovie);
顶起
((Vector)typeList.get(aMovie.getType())).add(aMovie);
1,根据你的代码来看,你的typeList应该是一个Map,aMove是应该是一个对象的引用
先从最内层aMovie.getType()得到一个值,这个值作为typeList的KEY建
2,然后是typeList.get(aMovie.getType()),得到与aMovie.getType()这个KEY建对应的VALUE值
3,再根据上面的typeList.put(aMovie.getType(), new Vector());可以看到这个value值是Vector()对象,因此((Vector)typeList.get(aMovie.getType()))得到的是一个Vector对象
4,最后调用这个Vector对象的add方法:((Ve
相关问答:
用RandomAccessFile写入TXT文件查看时是乱码,请问有什么方法可以写成可读的文件,不是用其他的文件操作,就是只用RandomAccessFile的方法是否可以实现?
Java code:
import java.io.*;
public class RandomAcce ......
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......
三个数x,y,z 比大小..
var x,y,z,t;
if (x>y)
{t=x;x=y;y=t;} //交换x,y的值
if(x>z)
{t=z;z=x;x=t;}//交换x,z的值
if(y>z)
{t=y;y=z;z=t;}//交换z,y的值
这是 ......
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
工作需要 求大家帮忙写个程序
我是学C++的 不懂JAVA
编写一个Java应用程序,对于给定的一个字符串的集合,格式如:
{aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh}
要求将其中交集不为空的 ......