当前位置: 代码迷 >> J2SE >> 请问一个关于字节流的小疑点
  详细解决方案

请问一个关于字节流的小疑点

热度:171   发布时间:2016-04-23 20:18:54.0
请教一个关于字节流的小问题
新人
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
String a1=br.readline();
这是一个关于控制台输入字节流的问题,我想问一下如果我想要从输入的是其他类型的数据,我该怎么做呢?
------解决思路----------------------
转类型,例如要int型就Integer.parseInt(a1);
------解决思路----------------------
字节流是最基础的流了,可以接受任何类型的数据
想效率高一点,可以根据输入的数据类型换字符流或缓冲流
------解决思路----------------------
可以使用Scanner,见下面的代码
import java.util.Scanner;
public class Test{

public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println(sc.nextInt());
}
}

------解决思路----------------------
输入其他类型,可以用字符串转化成你需要的类
------解决思路----------------------
有个专门处理数据类型的类:DataInputStream,自己查查example吧
------解决思路----------------------
引用:
Quote: 引用:

有个专门处理数据类型的类:DataInputStream,自己查查example吧
恩   谢了
楼主是不是可以结贴了
  相关解决方案