Java常用知识点、代码工具、思想方法
提取方法时注意参数的传递,思考是否是地址传递,改变该变量后会不会改变其他地方的同名变量。
一 、StreamTokenizer(推荐快读)
StreamTokenizer 不要和 BufferedReader 混用!!! 如果是读取纯字母或纯数字,那就用StreamTokenizer, 否则别用,return null; 稳定快读 注意:StreamTokenizer 需要先“获取下一组标记”,才能读到内容 --> in.nextToken(); 读数值类型:in.nval; 【默认解析为double类型】 读String类型:in.sval;
基本用法: StreamTokenizer in =new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in))); in.nextToken(); // 获取下一组标记 默认是按照空格分割的 回车,tab是结束符 int i=(int) in.nval; //st.navl默认解析出的格式是double in.nextToken(); double j=in.nval; in.nextToken(); String s=in.sval;
demo:
publ