当前位置: 代码迷 >> J2SE >> 对e.nextElement()进行一次String造型,为什么会出现错误,在写代码的时候,没有提示出错啊
  详细解决方案

对e.nextElement()进行一次String造型,为什么会出现错误,在写代码的时候,没有提示出错啊

热度:189   发布时间:2016-04-24 12:35:21.0
对e.nextElement()进行一次String造型,为什么会出现异常,在写代码的时候,没有提示出错啊~~
package c08;

import java.util.*; 

class Hamster { 
  private int hamsterNumber; 
  Hamster(int i) { 
  hamsterNumber = i; 
  } 
  /*public String toString() { 
  return "This is Hamster #" + hamsterNumber; 
  } */


class Printer { 
  static void printAll(Enumeration e) { 
  while(e.hasMoreElements()) 
  System.out.println( 
  (String) e.nextElement()); } //对e.nextElement()进行一次String造型,为什么会出现异常,在写代码的时候,没有提示出错啊~~
  } 

public class HamsterMaze { 
  public static void main(String[] args) { 
  Vector v = new Vector(); 
  for(int i = 0; i < 3; i++) 
  v.addElement(new Hamster(i)); 
  Printer.printAll(v.elements()); 
  } 
}

------解决方案--------------------

你跟我说一下多少页,我核实一下,我手头有这本书

探讨

好把~我去看看英文版的,也许是翻译错误,我一开始也这么认为,但是中文版真的是这么写的~
  相关解决方案