`
weizhai12
  • 浏览: 149408 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Android中读取文本文件中内容的方法

 
阅读更多

这几天在项目开发中,要读取文本文件中内容的,因此写了个读取文本文件中内容的方法,代码如下:

//读取文本文件中的内容
public static String ReadTxtFile(String strFilePath)
{
String path = strFilePath;
String content = ""; //文件内容字符串
//打开文件
File file = new File(path);
//如果path是传递过来的参数,可以做一个非目录的判断
if (file.isDirectory())
{
Log.d("TestFile", "The File doesn't not exist.");
}
else
{
try {
InputStream instream = new FileInputStream(file);
if (instream != null)
{
InputStreamReader inputreader = new InputStreamReader(instream);
BufferedReader buffreader = new BufferedReader(inputreader);
String line;
//分行读取
while (( line = buffreader.readLine()) != null) {
content += line + "\n";
}
instream.close();
}
}
catch (java.io.FileNotFoundException e)
{
Log.d("TestFile", "The File doesn't not exist.");
}
catch (IOException e)
{
Log.d("TestFile", e.getMessage());
}
}
return content;
}


分享到:
评论

相关推荐

    Android 逐行写入和读取文本文件Demo

    总结,Android Studio 3.2中的"Android 逐行写入和读取文本文件Demo"涵盖了基本的文件操作概念,包括文件流的获取、缓冲流的使用以及文件的读写方法。这些知识对于任何Android开发者来说都是基础且重要的。通过实践...

    Android应用程序中读写txt文本文件的基本方法讲解

    以上就是Android应用程序中使用`context.openFileInput()`和`context.openFileOutput()`读写txt文本文件的基本方法。在实际应用中,还需要考虑异常处理、权限管理、文件操作的同步异步等问题,以确保程序的健壮性和...

    Android Studio文本文件内容读取例子(不用sd卡)

    在Android开发中,读取文本文件是常见的任务,例如加载配置信息、用户数据或显示静态内容。本示例将详细讲解如何在Android Studio中实现不依赖SD卡的文本文件读取。以下是一个简单的步骤和相关知识点: 1. **创建...

    Android读取文本文件的demo

    这个"Android读取文本文件的demo"就是一个很好的学习示例,它演示了如何从res/raw目录下读取txt文件并将其内容显示在屏幕上。下面我们将详细探讨这个过程以及涉及的关键知识点。 首先,Android中的资源管理非常重要...

    Android平台的txt文本文件读写操作

    ### Android平台的txt文本文件读写操作 #### 一、引言 在Android应用程序开发过程中,文本文件(如.txt格式)的读写操作是常见需求之一。这些操作可以帮助开发者存储临时数据、配置信息或者实现简单的文件共享功能...

    Android 文本文件操作类(正则匹配文本、读写文本文件、取中间文本)

    本篇文章将详细讲解如何在Android环境中进行文本文件操作,包括正则表达式匹配文本、读取和写入文本文件以及提取文件中的中间文本。 首先,让我们了解正则表达式(Regular Expression)在处理文本时的作用。正则...

    Android读取本地json文件的方法(解决显示乱码问题)

    在Android应用开发中,有时我们需要从本地存储的JSON文件中读取数据,这通常涉及到文件I/O操作和字符编码处理。以下将详细讲解如何在Android中读取本地JSON文件,并解决可能出现的显示乱码问题。 1. **读取本地JSON...

    android 中读取较大的TXT文件

    本文将深入探讨如何在Android中有效地读取较大的TXT文件,以避免内存溢出并确保良好的用户体验。 首先,我们需要理解Android的内存限制。由于移动设备资源有限,Android系统对每个应用分配的内存大小有限,这要求...

    Android手机读取大文本文件源码

    综上所述,这个源码项目提供了Android读取大文本文件的方法,包括使用AssetManager访问文件、逐行或分块读取、后台异步处理等最佳实践。理解并应用这些技术,可以帮助开发者更高效、更安全地处理大文本文件。

    Android中实现保存和读取文本文件到内部存储器(实现简易的记事本为例)示例代码.zip

    Android中实现保存和读取文本文件到内部存储器(实现简易的记事本为例)示例代码.zip Android中实现保存和读取文本文件到内部存储器(实现简易的记事本为例)示例代码.zip Android中实现保存和读取文本文件到内部存储器...

    android项目中读取ini配置文件

    在Android应用开发中,有时我们需要将一些系统配置信息存储在外部文件中,以方便管理和更新。在这种情况下,`ini`文件格式是一个常见的选择,因为它的结构简单,易于读写。本文将详细介绍如何在Android项目中读取...

    android中读取本地文件demo

    这个“android中读取本地文件demo”提供了一个示例,演示了如何读取存储在SD卡上的Word和PDF文件,并将它们的内容呈现在ListView中。用户不仅可以浏览文件列表,还能进行搜索,快速找到并打开感兴趣的文件。以下是对...

    安卓读取文本文件并处理中文乱码

    以下将详细解释如何在Android中读取文本文件并处理中文乱码。 首先,我们需要了解的是,不同的文本文件可能采用不同的字符编码格式,如GBK、UTF-8等。这些编码方式决定了字符如何被存储和解析。如果在读取文件时...

    彻底解决android读取中文txt的乱码(自动判断文档类型并转码

    尤其是当文件中包含非ASCII字符(如中文)时,这种情况更为常见。 在Android中,我们通常使用`BufferedReader`或`InputStreamReader`来读取TXT文件。为了防止乱码,我们可以尝试自动检测文件的编码类型,然后使用...

    android 读取ppt文件

    本篇文章将详细探讨如何在Android应用中读取PPT文件,特别关注PPTX格式,这是微软Office 2007及更高版本使用的XML格式。 1. **选择库**: - **Apache POI**:这是一个广泛使用的Java库,用于处理Microsoft Office...

    Android 加载assets文件夹的文本文件 图片

    - **打开和读取文本文件**:使用`AssetManager`的`open()`方法打开文件,然后使用`BufferedReader`或`InputStreamReader`读取内容。例如,读取名为`example.txt`的文件: ```java BufferedReader reader = null; ...

    android txt文件保存读取操作

    对于读取操作,如果是针对内部存储,通常在清单文件中声明权限即可;如果是外部存储,可能也需要在运行时请求`READ_EXTERNAL_STORAGE`权限。 4. **异常处理**: 文件操作过程中可能会遇到各种异常,如`...

    Android中http请求及文件读写操作方法

    1. **读文件**:使用`java.io`包中的`FileInputStream`和`BufferedReader`可以读取文本文件。以下是一个示例: ```java File file = new File("/sdcard/myfile.txt"); FileInputStream fis = new FileInputStream...

Global site tag (gtag.js) - Google Analytics