rt
新手求大神指教
新手求大神指教
解决方案 »
- 定时任务 持久化
- ###【面试题答案】输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻
- Applet问题
- 比较怪异的问题
- 请问在工作线程中调用Swing控件的方法是不是一定要调用invokeLater函数?
- Java变量类型间的相互转换 (转载)
- 200分求做一简单的软件
- 我在一个包中有两个类,可是一个类中无法引用另一个,请问为什么?
- 88分王的新问题---在程序中用到非class资源的url问题
- applet waiting online
- 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类型读取的