新手刚刚学java一个月多点,学到java绘制图象,我给出一个使用BuffereReader和BuffereWriter,把字符串存入文件,然后读出,问题是如何通过绘制的条形图表示出来,文件操作程序代码如下:
import java.io.*;
public class Example1
{ public static void main(String args[ ])
{ File file=new File("Student.txt");
String content[]=
{"你好:","近来工作忙吗?","常联系","祝好"};
try{ FileWriter outOne=new FileWriter(file);
BufferedWriter outTwo= new BufferedWriter(outOne);
for(int k=0;k<content.length;k++)
{ outTwo.write(content[k]);
outTwo.newLine();
}
outTwo.close();
outOne.close();
FileReader inOne=new FileReader(file);
BufferedReader inTwo= new BufferedReader(inOne);
String s=null;
int i=0;
while((s=inTwo.readLine())!=null)
{ i++;
System.out.println("第"+i+"行:"+s);
}
inOne.close();
inTwo.close();
}
catch(IOException e)
{ System.out.println(e);
}
}
}
运行结果:第1行:你好:
第2行:近来工作忙吗?
第3行:常联系
第四行:祝好
如何修改才能条形图显示?
import java.io.*;
public class Example1
{ public static void main(String args[ ])
{ File file=new File("Student.txt");
String content[]=
{"你好:","近来工作忙吗?","常联系","祝好"};
try{ FileWriter outOne=new FileWriter(file);
BufferedWriter outTwo= new BufferedWriter(outOne);
for(int k=0;k<content.length;k++)
{ outTwo.write(content[k]);
outTwo.newLine();
}
outTwo.close();
outOne.close();
FileReader inOne=new FileReader(file);
BufferedReader inTwo= new BufferedReader(inOne);
String s=null;
int i=0;
while((s=inTwo.readLine())!=null)
{ i++;
System.out.println("第"+i+"行:"+s);
}
inOne.close();
inTwo.close();
}
catch(IOException e)
{ System.out.println(e);
}
}
}
运行结果:第1行:你好:
第2行:近来工作忙吗?
第3行:常联系
第四行:祝好
如何修改才能条形图显示?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货