这个确实是可以添加进去的,只不过使用foreach循环输出的时候使用了类型强转所以报错了,老师也是这样说的,写个测试方法
public void testType(){
coursesToSelect.add("能不能添加一些非Course类型的元素?");
System.out.println(coursesToSelect.get(6));
} 在主方法里面调用这个方法确实是可以输出这句话的,这个只是为了帮助我们理解泛型,
public void testType(){
coursesToSelect.add("能不能添加一些非Course类型的元素?");
System.out.println(coursesToSelect.get(6));
} 在主方法里面调用这个方法确实是可以输出这句话的,这个只是为了帮助我们理解泛型,
2016-11-11
最新回答 / 慕UI3855317
scan = new Scanner(System.in);是初始化Scanner对象,怎么说是给scan赋值呢,command = scan.nextInt();你获取的是输入的数字信息,如果不是信息的话,就会引起异常,程序卡死,崩溃的现象。
2016-11-11
最赞回答 / Guenon
那个循环你写错了吧,str.length长度在运行后是变化的。在循环前先int n=str.length();for(int i=n-3;i>=0;i=i-3)
2016-11-10
public static void main(String[] args) {
double m = 78.5;
String str1 = Double.toString(m);
System.out.println("m 转换为String型后与整数20的求和结果为: "+(str1+20));
String str = "180.20";
Double a = Double.parseDouble(str);
System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20));
}
double m = 78.5;
String str1 = Double.toString(m);
System.out.println("m 转换为String型后与整数20的求和结果为: "+(str1+20));
String str = "180.20";
Double a = Double.parseDouble(str);
System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20));
}
2016-11-10
程序运行时间太长,请重试或者联系管理员。
程序运行时间太长,请重试或者联系管理员。
程序运行时间太长,请重试或者联系管理员。
程序运行时间太长,请重试或者联系管理员。
程序运行时间太长,请重试或者联系管理员。
总是出现这种问题,代码是正确的,但还是出现这个提示。
程序运行时间太长,请重试或者联系管理员。
程序运行时间太长,请重试或者联系管理员。
程序运行时间太长,请重试或者联系管理员。
程序运行时间太长,请重试或者联系管理员。
总是出现这种问题,代码是正确的,但还是出现这个提示。
2016-11-10
public static void main(String[] args) {
StringBuilder str = new StringBuilder();
// 追加字符串
str.append("jaewkjldfxmopzdm");
int i = str.length() -3 ;
while( i > 0){
str.insert(i, ",");
i = i-3;
}
System.out.print(str.toString());
}
StringBuilder str = new StringBuilder();
// 追加字符串
str.append("jaewkjldfxmopzdm");
int i = str.length() -3 ;
while( i > 0){
str.insert(i, ",");
i = i-3;
}
System.out.print(str.toString());
}
2016-11-10