`
DanielHan
  • 浏览: 57092 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
074641d7-eb86-343f-a745-65a0f693edb5
设计模式
浏览量:7360
社区版块
存档分类
最新评论

存储方式二:文件(文本文件)

阅读更多
一.写
		FileOutputStream output=null;
		try {
			output=openFileOutput("1.txt", MODE_PRIVATE);
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		PrintStream print=new PrintStream(output);
		print.println("姓名:DanielHan");
		print.println("年龄:10");
		print.close();


二.读
private TextView txt=null;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		txt=(TextView)findViewById(R.id.txt);
		FileInputStream input=null;
		try {
			input=openFileInput("1.txt");
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		Scanner scanner=new Scanner(input);
		while(scanner.hasNext()){
			txt.append(scanner.next()+"\n");
		}
		scanner.close();
	}

结果:



三.向sdcard写
		if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
			File file=new File(Environment.getExternalStorageDirectory()+File.separator+"files/2.txt");
			if(!file.getParentFile().exists()){
				file.getParentFile().mkdirs();
			}
			PrintStream print=null;
			try {
				print = new PrintStream(new FileOutputStream(file));
			} catch (FileNotFoundException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			print.println("姓名:DanielHan");
			print.println("年龄:10");
			print.close();
		}else{
			Toast.makeText(this, "没有sdcard",Toast.LENGTH_SHORT).show();
		}
  • 大小: 4.4 KB
分享到:
评论

相关推荐

    文本文件转换二进制文件

    在计算机科学领域,数据通常以两种主要形式存储:文本文件和二进制文件。文本文件以人类可读的字符编码(如ASCII或Unicode)存储数据,而二进制文件则包含机器可理解的一系列比特(0和1)序列。本文将深入探讨文本...

    文本文件与二进制文件

    文本文件和二进制文件是计算机存储中的两种基本文件类型,它们的区别在于逻辑上的编码方式不同。文本文件适合存储文本数据,二进制文件适合存储多媒体数据。在实际应用中,需要根据具体情况选择合适的文件类型和编码...

    java 将文件中二进制文件转换成文本文本文件并输出

    这个程序会读取名为"binary_file.bin"的二进制文件,将其中的每个字节转换为ASCII字符,并将结果写入"test_file.txt"文本文件。请注意,如果二进制文件包含非ASCII字符,转换可能会导致乱码或不可读的文本。 在实际...

    二进制文件To文本转换器

    二进制文件通常包含非打印字符,直接阅读困难,而文本文件则以人类可读的字符编码存储信息。"二进制文件To文本转换器"就是一个解决这种问题的工具,它允许用户将二进制数据转化为易于理解和分析的文本格式。 二进制...

    二进制文件与文本的区别

    二进制文件与文本文件是计算机中两种基本的数据存储方式,它们在结构、用途和处理方式上有显著区别。 首先,文本文件,也称为ASCII文件,是基于字符编码的文件类型。这种文件通常由人类可读的字符组成,如字母、...

    文本文件转换成二进制文件

    1. 打开文本文件:使用`fopen`函数打开文本文件,指定模式为"r",表示读取模式。 2. 读取文本内容:利用`fgets`或`fread`函数逐行或逐字节读取文本文件的内容。 3. 创建二进制文件:使用`fopen`函数创建一个新的二...

    二进制文件、文本文件转换工具

    在计算机科学领域,二进制文件和文本文件是两种常见的数据存储形式,它们各有特点,适应不同的应用场景。本文将深入探讨二进制文件与文本文件的区别,并介绍如何使用转换工具进行两者之间的转换,同时结合提供的C#...

    文本文件和二进制文件区别读写.rar

    在计算机编程中,文本文件和二进制文件是两种常见的数据存储形式,它们在读写方式上有着显著的差异。本文将深入探讨这两种文件类型及其在C语言中的处理方法。 首先,文本文件是以人类可读的形式存储数据的,通常...

    C语言实现文本文件/二进制文件格式互换

    本程序要自己创建个文本格式的输入文件a1.txt,编译后能将文本文件前255字节以内的字符转换成相应的AscII码值的二进制表示,并存入输出文件a2.txt中。然后再将二进制文件还原并存入a3.txt文件。 具体代码如下: #...

    C++中文件以二进制形式和以文本形式打开的区别

    本文将深入探讨这一主题,帮助读者理解二进制文件和文本文件在C++中的本质差异,以及如何正确地在不同情境下选择合适的文件操作方式。 ### 一、基本概念 #### 文本文件 文本文件由一系列字符组成,这些字符通常以...

    以二进制读取文本文件

    ### 以二进制方式读取文本文件:C#中的实现方法 在计算机科学与编程领域,文件操作是一项基本而重要的任务。对于不同的文件类型,根据需求选择合适的读写方式至关重要。本文将深入探讨如何使用C#语言以二进制方式...

    自动识别不同编码的文本文件

    在IT领域,文本文件是日常工作中常见的数据载体,它们存储着各种信息,如代码、文本数据、配置文件等。然而,不同的系统和程序可能使用不同的字符编码方式来表示文本,这就涉及到了编码识别的问题。本篇文章将深入...

    存储读取文本文件_读文本_

    在IT领域,文本文件是数据交换和存储的常见格式,特别是在编程中。VFP,全称为Visual FoxPro,是一款老牌的数据库管理系统,以其强大的数据库处理能力和简洁的编程语法著称。本节我们将深入探讨如何使用VFP来读取...

    将源文件读入matlab后二进制输出到文本文件

    在MATLAB中,将源文件读入并以二进制格式输出到文本文件是一个常见的数据处理操作,尤其在处理大量数据或需要与不同编程语言交换数据时。这个过程包括两个主要步骤:首先读取源文件,然后以二进制格式写入到新的文本...

    3维数据stl文件从文本格式转换到二进制格式

    1. **读取文本文件**:程序首先读取ASCII格式的STL文件,逐行解析出三角面片的正常向量和顶点坐标。 2. **数据转换**:将解析出的浮点数转换为二进制表示,通常使用字节数组进行存储。 3. **构建二进制文件结构**...

    二进制文件转换文本文件

    在计算机科学领域,二进制文件和文本文件是两种常见的数据存储形式。二进制文件由机器可读的0和1组成,它们可以包含任何类型的数据,如图像、音频、视频或程序代码。相比之下,文本文件主要包含人类可读的ASCII字符...

    otxt2bintxt2otxt.rar_二进制 文本_文本文件 二进制 文件

    "otxt2bintxt2otxt.rar_二进制 文本_文本文件_二进制 文件"这个压缩包涉及了将文本文件与二进制文件之间相互转换的过程。这种转换在计算机科学和编程中具有重要意义,因为不同的系统和应用程序可能需要处理不同格式...

    MFC:读取文本坐标,分割X和Y

    在给定的“MFC:读取文本坐标,分割X和Y”主题中,我们关注的是如何从文本文件中提取坐标数据,并将其存储到结构体中,以便后续处理。这通常涉及到文件操作、字符串处理以及可能的数据结构设计。 首先,我们需要创建...

    VC++逐行读取文本文件

    以下是一个简单的示例,展示如何使用`ifstream`逐行读取文本文件: ```cpp #include #include #include int main() { std::ifstream file("input.txt"); // 假设输入文件名为"input.txt" if (!file.is_open()...

    把任何文件转换为文本文件并且还原

    本话题将探讨如何将任意文件转换为文本文件并进行还原,这通常涉及到文件的编码、解码以及内容提取过程。首先,我们要理解的是,不是所有类型的文件都可以无损地转换为文本格式,因为有些文件可能包含二进制数据或...

Global site tag (gtag.js) - Google Analytics