最赞回答 / 慕容5518476
当一个类中存在两个及两个以上的Scanner实例时,其中一个Scanner的实例执行close()方法时,会关闭其他潜在的InputStream流,导致其他Scanner的扫描器无法读取输入流。
2017-06-14
最赞回答 / 慕少3462033
这恰巧是你修改为UTF-8引起的问题,这是eclipse的bug,就是不能自动识别javaVM运行环境,例如你设置的全部为UTF-8,那么MyEclipse会默认你的运行环境是UTF-8,实际情况是你的系统是中文版本系统,默认的JavaVM运行环境是GBK,而你控制台却是UTF-8,输出编码出现异常,故输出是乱码。这是比较复杂的,我暂时也没有找到一个一劳永逸的解决方法,只能针对单个执行文件分别设置JAVA虚拟机运行环境(你修改的结果只对当前执行文件有效,不知道怎么将控制台编码缺省值修改为GBK)。具体这么...
2017-06-12
最新回答 / 宿萌
package jhetext;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Scanner;import java.util.Set;public class Cou {static List <Cou>list;static Set <Cou>set;String sno,name; public Cou(String sno,String n...
2017-06-08