命令窗口下,编译出现ArrayList提示字符串出错的问题
2013-10-29 16:10
411 查看
在命令窗口下编译,会出现ArrayList提示字符串出错的问题:
import java.util.ArrayList;
import java.util.Random;
public class Emperor{
private static int maxNumOfEmperor = 2; //最多只能有连个皇帝
//皇帝叫什么名字
private static ArrayList emperorInfoList = new ArrayList(maxNumOfEmperor); //装皇帝的列表
private static ArrayList emperorList = new ArrayList(maxNumOfEmperor);
private static int countNumOfEmperor = 0; //正在被人尊称的是那个皇帝
//先把2个皇帝产生出来
static{
//把所有的皇帝都产生出来
for(int i=0; i<maxNumOfEmperor;i++){
emperorList.add(new Emperor("皇"+(i+1)+"帝"));
}
}
private Emperor(){
}
private Emperor(String info){
emperorInfoList.add(info);
}
public static Emperor getInstance(){
Random Random = new Random();
countNumOfEmperor = Random.nextInt(maxNumOfEmperor);
return (Emperor)emperorList.get(countNumOfEmperor);
}
public static void emperorInfo(){
System.out.println("我就是皇帝" + emperorInfoList.get(countNumOfEmperor));
}
}
public class Minister{
public static void main(String agrs[]){
/*
Emperor emperor1 = Emperor.getInstance();
emperor1.emperorInfo();
Emperor emperor2 = Emperor.getInstance();
emperor2.emperorInfo();
*/
int ministerNum = 10;
for(int i=0; i<ministerNum; i++){
Emperor emperor = Emperor.getInstance();
System.out.println("第"+(i+1)+"个大臣参拜的是:");
emperor.emperorInfo();
}
}
}
如果不导入
import java.util.ArrayList;
import java.util.Random;
包名的话,用命令行窗口编译会报错,
private static ArrayList emperorInfoList = new ArrayList(maxNumOfEmperor);
private static ArrayList emperorList = new ArrayList(maxNumOfEmperor);
会提示找不到ArrayList 和Random这个字符串。
import java.util.ArrayList;
import java.util.Random;
public class Emperor{
private static int maxNumOfEmperor = 2; //最多只能有连个皇帝
//皇帝叫什么名字
private static ArrayList emperorInfoList = new ArrayList(maxNumOfEmperor); //装皇帝的列表
private static ArrayList emperorList = new ArrayList(maxNumOfEmperor);
private static int countNumOfEmperor = 0; //正在被人尊称的是那个皇帝
//先把2个皇帝产生出来
static{
//把所有的皇帝都产生出来
for(int i=0; i<maxNumOfEmperor;i++){
emperorList.add(new Emperor("皇"+(i+1)+"帝"));
}
}
private Emperor(){
}
private Emperor(String info){
emperorInfoList.add(info);
}
public static Emperor getInstance(){
Random Random = new Random();
countNumOfEmperor = Random.nextInt(maxNumOfEmperor);
return (Emperor)emperorList.get(countNumOfEmperor);
}
public static void emperorInfo(){
System.out.println("我就是皇帝" + emperorInfoList.get(countNumOfEmperor));
}
}
public class Minister{
public static void main(String agrs[]){
/*
Emperor emperor1 = Emperor.getInstance();
emperor1.emperorInfo();
Emperor emperor2 = Emperor.getInstance();
emperor2.emperorInfo();
*/
int ministerNum = 10;
for(int i=0; i<ministerNum; i++){
Emperor emperor = Emperor.getInstance();
System.out.println("第"+(i+1)+"个大臣参拜的是:");
emperor.emperorInfo();
}
}
}
如果不导入
import java.util.ArrayList;
import java.util.Random;
包名的话,用命令行窗口编译会报错,
private static ArrayList emperorInfoList = new ArrayList(maxNumOfEmperor);
private static ArrayList emperorList = new ArrayList(maxNumOfEmperor);
会提示找不到ArrayList 和Random这个字符串。
相关文章推荐
- IDEA编译时候出现问题:代码不提示错误,编译时出错解决办法
- Windows 原生 cmd 窗口下编译 C++(cl命令)出现的问题及解决方法
- 解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
- vs2013+qt5.3.2 QSerialPort 编译时提示找不到外部符号,连接出错的问题
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- zookeeper使用命令zkServer.sh status时出现错误提示问题
- 打开Excel 2007提示:向程序发送命令出现问题。(今天偶然打了补丁后出现的)
- C#中动态创建控件 出现创建窗口句柄出错问题解决。
- 不幸的问题还是出现了:Chromium代码上整理patch(working目录/master分支),部分文件做了git checkout恢复,结果GYP再编译就出错了
- VS2008资源视图打不开,编译提示 error PRJ0003 : 生成“mt.exe”出错rc.dll,rcdll.dll,mt.dll等问题的解决方法
- 如何解决word启动提示向程序发送命令出现问题
- 建立工程后刚开始编译出现了“error PRJ0003 : 生成 cmd.exe 时出错”这样的错误,虽然在debug中生成了.exe文件,但是无法执行,提示找不到mfc90ud.dll。
- 关于VC6中基于对话框的程序,往Combox 添加一个CComboBox变量,然后程序编译运行,窗口不出现的问题
- linux编译busybox,uboot,kernel等常用到的命令及出现过的问题
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 关于双击cpp文件无法直接打开,VS2008提示“向程序发送命令时出现问题”的解决
- 安装交叉编译工具,执行arm-linux-gcc–v命令出现提示找不到该文件或目录?解决方法
- 【图文】Ubuntu系统源码方式编译安装node.js以及express安装出现找不到命令的问题
- ubuntu下编译时出现“make: arm-linux-gcc:命令未找到”的问题
- 打开Word提示向程序发送命令时出现问题怎么办