一、java写一个程序,实现从文件中读出文件内容,并将其打印在屏幕当中,并标注上行号。
package org.cgz.io;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
/**
* java写一个程序,实现从文件中读出文件内容,并将其打印在屏幕当中,并标注上行号。
* @author spaceboy
*
*/
public class ReadLine {
public static void main(String[] args) {
String path = "/home/spaceboy/a.txt";
fileReader(path);
}
/**
* 读取文件内容,每次读一行
* @param filePath 文件路径
*/
public static void fileReader(String filePath) {
File file = new File(filePath);
String lineContent = null;
int lineNo = 1;
BufferedReader bf = null;
try {
bf = new BufferedReader(new FileReader(file));
while((lineContent = bf.readLine()) != null) {
System.out.println("第"+lineNo+"行的内容是:"+lineContent);
lineNo++;
}
} catch (Exception e) {
e.printStackTrace();
}finally {
if(bf != null) {
try {
bf.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
分享到:
相关推荐
在这个“java编程案例--10道精选的JAVA小题”中,我们有机会深入理解并实践Java的基础知识。这些案例涵盖了从基本语法到高级概念的多个方面,对于学习和提升Java编程技能非常有帮助。 1. **变量与数据类型**:Java...
Java的IO流是Java编程语言中的重要组成部分,它主要用于数据的输入和输出操作。在Java中,IO流被设计为处理任何类型的数据,包括字符、字节甚至对象。本练习旨在帮助初学者理解和掌握Java IO流的基础知识。 一、IO...
这个"JAVA面试题-编程题全集(50题及答案)"的文档很可能包含了各种类型的Java编程挑战,涵盖了基础概念、数据结构、算法、多线程、网络编程、集合框架、JVM优化等多个核心知识点。以下是一些可能涵盖的Java编程面试题...
Java编程题是程序员面试中不可或缺的部分,它们旨在测试候选人的逻辑思维、问题解决能力和对Java语言的深入理解。"程序员面试之葵花宝典之JAVA编程题.doc"这份文档很可能包含了大量精选的Java编程题目,这些题目可能...
9. **I/O**:Java的java.io包提供了流的概念,用于读写文件和网络数据。字节流处理二进制数据,字符流处理文本数据。NIO(非阻塞I/O)提供了更高效的数据传输方式。 10. **JDBC**:Java数据库连接(JDBC)是Java...
"java-classical-algorithm.zip_40_Java编程题_java算法"这个压缩包显然是一份集合了40个Java编程算法题目的资源,旨在帮助学习者深入理解和实践Java中的算法应用。下面,我们将详细探讨这些算法题目可能涵盖的知识...
Java编程题库是一个集合了各种Java编程相关的学习资源和练习题的综合资料包。这个题库不仅涵盖了基础的Java语法和编程概念,还涉及到高级主题,如网络编程、数据库编程以及输入/输出(IO)操作。它对于Java初学者和...
这些知识点在笔试中经常以编程题的形式出现。 3. **Java集合框架**:包括List、Set、Map接口及其实现类,如ArrayList、LinkedList、HashSet、HashMap等,理解它们的特点、用途及操作方式是必备技能。 4. **IO与NIO...
本篇将围绕“java面试题 - JAVA代码与编程(1)”这一主题,深入探讨Java编程中的关键知识点。 1. **基础语法** Java的基础语法包括变量声明、数据类型、运算符、流程控制语句(如if-else、switch、for、while等)...
这份"最新JAVA编程题全集(包答案)"显然是一份极佳的学习资源,涵盖了广泛的Java编程概念和技术。让我们深入探讨一下这个压缩包可能包含的知识点。 1. **基础语法**:题目可能会涵盖基本的Java语法,如变量声明、...
Java的笔试题则可能涵盖类与对象、接口、异常处理、集合框架、多线程、IO流、反射等。深入理解Java内存模型,尤其是JVM的工作原理,对于解答一些高级题目非常有帮助。同时,对于并发编程的理解,如synchronized...
"java面试题-外企软件工程师面试题大全.rar"这个压缩包文件很可能包含了大量关于Java编程、设计模式、并发处理、数据结构与算法、框架应用等方面的面试题目,旨在帮助求职者准备这些挑战。 1. **Java基础知识**:...
Java笔试题是评估应聘者Java编程技能的重要环节,它涵盖了从基础语法到高级特性的各个方面。这份"java笔试题-笔试题"集合旨在提供全面的练习题目,帮助求职者准备面试,同时也为教师或导师组织教学测试提供资源。...
【JAVA笔试题-包含JAVA各个方面的笔试题】 Java是一门广泛应用的编程语言,以其跨平台、面向对象的特性深受开发者喜爱。在准备Java相关的笔试或面试时,掌握以下几个关键知识点至关重要: 1. **基础语法**:理解...
5. **IO/NIO**:Java的输入输出系统是面试的另一个关键部分,包括流的概念、文件操作、字符编码,以及Java NIO(非阻塞I/O)的使用场景和优势。 6. **反射与注解**:反射允许程序在运行时检查类、接口、字段和方法...
以下是一些可能在"java面试题 - JAVA代码与编程(2)"中涉及的关键知识点: 1. **基础语法**:面试可能会考察你对Java基本语法的掌握,如数据类型、变量、运算符、流程控制(if-else,switch,循环)、异常处理...
Java作为一门广泛使用的编程语言,其面试题涵盖了众多的知识领域,包括基础语法、面向对象、集合框架、多线程、异常处理、IO流、网络编程、JVM内存模型、设计模式、Spring框架、数据库操作等。以下是根据提供的...
以上只是Java基础面试题的部分内容,实际面试中还可能涉及到反射、注解、网络编程、JVM原理等更深入的话题。通过复习这些基础知识,不仅可以应对面试,还能提升自身编程技能,更好地解决实际问题。
Java作为一门广泛使用的编程语言,其面试题涵盖了众多的知识领域,包括基础语法、面向对象、集合框架、多线程、异常处理、IO流、网络编程、数据库操作、设计模式、JVM内存管理以及一些开源框架的应用等。这篇“java...
这份"java面试题-外企软件工程师面试题大全"包含了广泛而深入的Java相关问题,旨在评估候选人在Java编程、设计模式、并发处理、内存管理、框架应用等多个方面的知识掌握程度。 1. **基础语法**:面试中可能会涉及...