首页题目详情

写一个函数,读取本地磁盘的文本文件。函数的声明如下:

String readFile(string fileName)

具体要求:

  1. 去掉文本文件中的注释(以字符#开始的行)和空行(即仅包含空白字符的行)。

  2. 如果文件不存在或者读取过程中出现错误,返回null

  3. 文本文件包含多行则应该将多行都读入内存,行与行之间用’ ’分隔。

    下面是给出的例子,请参照该例子和具体要求写出readFile含数。


文本文件c:1.txt内容

调用函数

语句执行后,字符串s内容

#line1

J2SE 

# Comments

J2EE 

 

J2ME

String s=readFile (“c:1.txt”);

 

J2SE

J2EE

J2ME

(注意:用新起一行表示 字符)


 


问答题
2021-06-01 12:25:28
0250
参考答案: 编写程序 编程题无标准答案,不限制算法,只要正确即可。 下面答案并不唯一,仅供参考: 写一个函数,读取本地磁盘的文本文件。函数的声明如下: String readFile(string fileName) 具体要求: 去掉文本文件中的注释(以字符#开始的行)和空行(即仅包含空白字符的行)。如果文件不存在或者读取过程中出现错误,返回null。文本文件包含多行则应该将多行都读入内存,行与行之间用’ ’分隔。下面是给出的例子,请参照该例子和具体要求写出readFile含数。 文本文件c:1.txt内容 调用函数 语句执行后,字符串s内容 #line1 J2SE  # Comments J2EE    J2ME String s=readFile (“c:1.txt”);   J2SE J2EE J2ME (注意:用新起一行表示 字符)   本例重点考察java.i...
查看答案
 参考答案
科目:JAVA程序设计
学科:计算机科学与技术
感兴趣题目
阅读程序写结果public class Rethrowing {     public static void f() throws Exception {        System.out.println("originating the exception in f()");        throw new Exception("thrown from f()");             }      public static void g() throws Throwable {         try {             f();         } catch(Exception e) {             System.out.println("Catch Exception Inside g()");             throw e;                   } finally {             System.out.println("Finally executed in g()");         }      }      public static void main(String[] args) throws Throwable {         try {             g();         } catch(Exception e) {             System.out.println("Caught Exception in main");             return;         } finally {             System.out.println("Finally executed in main()");         }      } }
p1包中的Class1的源代码存储在Class1.java文件中,如何修改下面的代码,才能够通过编译?(直接在代码上标出并修改即可) import java.util;package p1;public class Class1{     int SIZE=2.0;     int _i;     double 200d;         int public static Test(){          i=10;      System.out.println(“Just a test”);     } }
欲定义一个只能被同一包中的类访问的成员变量,应使用下列哪个限定符:( )
下列哪个说法是正确的:( )
下列标识符哪个可以作为合法的Java变量名称使用:( )
JavaTCP/IP网络编程中,创建服务器通常需借助类( )
在JavaAPI中,能够修改磁盘文件的名称的类为:( )
给出以下代码:int[] a={1,2,3};a[3]=10;System.out.println(a[3]);则正确的描述为:
Java代码:String s=”abc123”; s.toUpperCase(); 执行完毕后,字符串对象变量s指向的文本内容为: ( )
Java代码 int aa=Math.sqrt(16); 执行后, aa的值:
Java代码 int a=10; int b=3; float c=a/b; 执行后,c的值为: ( )
5、 假设类Child是类Parent的子类,下列哪段Java代码体现了这一关系?( )