// 每个数字之间用空格隔开
// 不允许出现非数字字符
import java.io.File
import java.io.FileInputStream
import java.io.InputStreamReader
import java.io.Reader
public class test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
readFileByChars("iris.txt")
}
public static void readFileByChars(String fileName) {
File file = new File(fileName)
Reader reader = null
int tempchar
String tempString=""
try {
reader = new InputStreamReader(new FileInputStream(file))
while ((tempchar = reader.read()) != -1)
{
tempString+=(char)tempchar
}
String lines[]=tempString.split("[\r\n]+")
for(int i=0i<lines.lengthi++)
{
String line=lines[i]
String nums[]=line.split("[ ]+")
double sum=0
for(String num:nums)
{
sum+=Double.valueOf(num)
}
System.out.println("第"+(i+1)+"行: 和为"+sum+",平均数为"+sum/nums.length+"。")
}
reader.close()
} catch (Exception e) {
System.err.print("输入文件不合法,输出结果可能有误!\n")
}
}
}
字符串。Iris-setosa、Iris-versicolor、Iris-virginica 都是花的名字,基本色是蓝的。
Iris -- 地名 爱尔兰,意思 彩虹。
上面几种花可能在光照下能显示出多种色彩(夹在基本色蓝色里)。
数据意思不知道,也许是画直线,
x1,y1,x2,y2,颜色
BufferedReader br = new BufferedReader(new FileReader("iris.txt"))String line = null
while( (line=br.readLine()) != null ) {
System.out.println( line )
}
br.close()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)