如题
解决方案 »
- 为什么我的重新绘图会出现闪屏
- 【推荐】一款实用的Javadoc查阅工具GroovyHelp3.2.1 GA
- 了解数据类型对于编程有什么作用
- 高手们能解释一下JFileChooser()这个类的用法吗
- 键盘事件问题!
- 关于Java认证考试
- 一个丢失字节的奇怪问题!(郁闷中)
- 小弟请教各位高手,在JAVA中通过什么函数能获得Button的标签内容?
- byte[] 转换成中文的问题?详情如一!
- 怎样实现APPLET和SOCKET之间的通讯
- 在jsp中调用dlgHelper.ChooseColorDlg会报错误....一样的代码在html中可以运行 为什么到jsp中就不可以了呢....
- LinkedList和ArrayList的问题
int byteread = 0;
File file = new File("D:/1.txt");
InputStream is = new FileInputStream(file);
byte[] buffer = new byte[1444];
while ((byteread = is.read(buffer)) != -1) { //一次读1444个字节放入buffer数组中
代码.....
}
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintStream;public class Test5 {
public static void main(String[] args)throws Exception {
String st="";
InputStream in=null;
System.out.println("输入:");
in=System.in;
byte b[]=new byte[100];
int a=in.read(b);
System.out.println(new String(b,0,a));
}}
int read(byte[] b)
从此输入流中将最多 b.length 个字节的数据读入一个 byte 数组中。
mport java.util.*;
import java.io.*;public class ReadFileTest{
public static void main(String[] args) throws Exception{
int[][] result=readFile("test.txt");
//输出结果:
for(int[] arr : result){
System.out.println(Arrays.toString(arr));
}
}
public static int[][] readFile(String fileName) throws Exception{
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));
//结果,由于不知道有多少行,所以用List来保存结果,每一行要转为一个int[]数组.
List<int[]> result=new ArrayList<int[]>();
String line=null;
while((line=br.readLine())!=null){
String[] intStrings=line.split("\\s+"); //用"\\s+",把一行分隔成一个字符串数组intString.
int[] temp=new int[intStrings.length];
for(int i=0;i<temp.length;i++){ //把字符串数组中的字符串转为int.
temp[i]=Integer.parseInt(intStrings[i]);
}
result.add(temp);
}
return result.toArray(new int[result.size()][]); //把List转为int数组返回.
}
}
看看这个吧,应该对你有帮助!!!