rt
新手求大神指教
新手求大神指教
解决方案 »
- java 关于equal方法的疑问
- 多线程同步问题
- 麻烦大家,我的JAVA找不着符号,
- 遇到一个难题,你知道如何显示出我输入的字母的所有排列组合吗?
- 自己做的,遇到问题特来请教!!!!!
- 用java能调用由mathematic或是matlab生成的程序吗?
- jbuilder问题
- 一个简单的正则表达式求助,多谢!
- 子类方法中引用了父类中非同名方法,但该父类引用了该子类同名父类方法(有点绕,第一次发帖)
- Integer类的问题????????
- JavaScript 求助啊!! var 变量计算,调试结果总是出错啊
- java怎样用StringBuffer的二进制(图片转换的)生成ImageIcon对象?
while((str = read.readLine()) != null){
data[i] = str;
i++;
}
如果是
12
2354
345
·
·
之类的文字或字符,用2楼的方法就行了
如果是
12 35 56 34
34 34 35 35 66
·
·
·
之类的文字或者字符就需要在2楼的方法里面加入截取字符串的方法,把每一个整数存入数组
IO流操作读取文件获取数据,然后再对数据处理放数组里。
import java.io.IOException;
import java.io.FileReader;
class Demo
{
public static void main(String[] args) throws IOException
{
int n=10;//数组长度
int count=0;//计数器
int ch=0;//用于接收读取的字符
//创建高效字符输入流对象
BufferedReader br=new BufferedReader(new FileReader("abc.txt"));
char[] chs=new char[n];
//将abc.txt文件中前10个字符写入数组
while((ch=br.read())!=-1)
{
if(count==n-1)
{
break;
}
else
{
chs[count]=(char)ch;
count++;
}
}
//打印数组
for(int x=0;x<chs.length;x++)
{
System.out.print(chs[x]);
}
}
}
// TODO Auto-generated method stub
FileReader reader = new FileReader("D:\\1.txt");
BufferedReader br = new BufferedReader(reader);
String s1 = null;
while((s1 = br.readLine()) != null) {
System.out.println(s1);
}
br.close();
reader.close();
} 读取的话是用string类型读取的