关于BufferedReader的理解
来源:互联网 发布:淘宝折扣返利网 编辑:程序博客网 时间:2024/05/21 22:45
package test;import java.io.BufferedReader;import java.io.InputStreamReader;public class Test {public String strAdd(int int1, int int2){ return String.valueOf(int1+int2);} public String strAdd(String str1,String str2){ return str1+str2;}public String strAdd(float f1,float f2){ return String.valueOf(f1+f2);} public static void main(String[] args) {// TODO Auto-generated method stubString s1,s2,ss,si,sf;int i1,i2;float f1,f2;Test pp=new Test();/* *在一个类中写了一个public String getContent()方法和一个main()方法 *当getContent()方法中包含了getClass()方法,在main()方法中直接调用了getContent()方法时 *就会出现Cannot make a static reference to the non-static method的错误 *解决这个问题的方法是:创建一个实例,用来调用Test类中的几个重构的方法 */BufferedReader strin = new BufferedReader(new InputStreamReader(System.in));/* * 从标准输入流System.in中直接读取使用者输入时,使用者每输入一个字符,System.in就读取一个字符。 * 为了能一次读取一行使用者的输入,使用了BufferedReader来对使用者输入的字符进行缓冲。 * readLine()方法会在读取到使用者的换行字符时,再一次将整行字符串传入。 * System.in是一个位流,为了转换为字符流,可使用InputStreamReader为其进行字符转换,然后再使用BufferedReader为其增加缓冲功能 * 这里用的就是这种使用InputStreamReader的方法。 */try{System.out.println("input the first string:");s1=strin.readLine();System.out.println("input the second string:");s2=strin.readLine();i1=Integer.parseInt(s1);i2=Integer.parseInt(s2);//使用Integer类中的一个方法parseInt(),用来实现从字符串到十进制整型数据的解析f1=Float.parseFloat(s1);f2=Float.parseFloat(s2);//使用Float类中的一个方法parseFloat(),用来实现字符串到浮点型数据的解析ss=pp.strAdd(s1,s2);si=pp.strAdd(i1,i2);sf=pp.strAdd(f1,f2);//这里就是使用类的方法调用来完成,防止报错System.out.println(ss);System.out.println(si);System.out.println(sf);}catch(Exception e){System.out.println(e.getMessage());}}}
0 0
- 关于BufferedReader的理解
- 关于BufferedReader的理解
- BufferedReader BufferedWriter的理解
- 关于BufferedReader的一个易错点
- 关于BufferedReader的read问题
- InputStreamReader和BufferedReader的理解与用法
- 关于java中bufferedreader的一些注意事项
- 关于bufferedreader、inputstreamreader、bufferedinputstr、fileinputst的应用
- 关于BufferedReader readline 阻塞的问题
- 黑马程序员 字符流 BufferedWriter 和 BufferedReader 的个人理解
- 关于BufferedReader 和FileReader
- 关于bufferedReader read 方法
- 关于bufferedreader的read()与readline()读取出错的原因
- 关于BufferedReader /writer和FileDialog
- 关于Scanner和BufferedReader(待续)
- BufferedReader的用法
- 一个BufferedReader 的问题
- BufferedReader的使用
- 详解Cocos2d-x网络编程
- tableView与抽屉(YRSiderController)手势冲突
- CocoaPods安装和使用教程
- 并查集&MST爬坑中。。。。
- hihocoder 1032 最长回文子串
- 关于BufferedReader的理解
- 魔推mpush:当消息推送service被杀以后
- 黑马程序员——String类与StringBuffer
- apk反编译过程
- CF 286DIV2 C. Mr. Kitayuta, the Treasure Hunter(dp)
- python代码来判断现在是否连接网络
- poj 1717 Dominoes 01背包
- 使用 HttpURLConnection 获取不到网络数据
- poj2031 Building a Space Station 三维空间的最小生成树