新闻中心> 文章详情

Java实现对文件的操作

2015年07月23日

  学Java软件开发,来江苏万和计算机培训中心


  importjava.util.Scanner;


  importjava.io.File;


  importjava.io.FileReader;


  publicclassEX1_2


  {


  publicstaticvoidmain(String[]args)throwsException


  {


  char[]array=newchar[500];//定义最大的数组用来存放文件中的字符


  Scannerinput=newScanner(System.in);


  System.out.print("请输入你要测试的文件名:");


  StringFileName=input.next();


  ints=0,i=0,t,j,n,k;


  FileReaderinput1=newFileReader(newFile(FileName));


  while((t=input1.read())!=-1)


  {


  array[i]=(char)t;


  i++;


  }


  System.out.println("该文件中含有的字符数为:"+i);


  n=i;


  booleanfrag;


  for(i=0;i<n-1;i++)


  {


  frag=true;


  for(k=0;k<i;k++)


  {


  if(array[k]==array[i]){frag=false;break;}


  }


  if(frag)


  {


  System.out.print(array[i]+"的频率为:");


  s=1;


  for(j=i+1;j<n;j++)


  {


  if(array[i]==array[j])s++;


  }


  System.out.println(s);


  }


  }


  }


  }


  93年成立至今,江苏万和计算机培训中心培养的Java软件工程师数万名,万名学员在众多合作企业中就职,他们当中有很多人已经走上了管理岗位,在业界不仅树立起良好的口碑,同时也增加了良好的人脉关系,为学员构筑无障碍就业提供独有通道。


上一篇下一篇
按时发顺丰

技术交流群

Java大数据交流群560819979    加入
Python技术交流群595083299    加入
Oracle技术交流群595119011    加入
Web前端技术交流群604697610    加入
Huawei技术交流群482919361    加入
Redhat技术交流群587875348    加入
UI设计技术交流群511649801    加入
Cisco技术交流群596886705    加入
IT运维技术交流群605888381    加入