1.找到目录的main先建立assets格式的文件夹

2.再把需要读取的txt 文件放入到该文件夹下(名字随意),这里取 list.txt.

文件内容 格式如下

3.读取文本内容 工具代码

/**

* 返回学生名单 以String 数组形式

*

* @return

*/

public String[] initAssets() {

try {

//获取输入流

InputStream inputStream = getAssets().open("list.txt");    //这里的名字是你的txt 文本文件名称

//获取学生名单

String str = getString(inputStream);

//字符分割 每行为一个学生

String[] arr = str.split("\n");

return arr;

} catch (IOException e1) {

e1.printStackTrace();

}

return null;

}

/**

* 获取文件内容

*

* @param inputStream

* @return

*/

public static String getString(InputStream inputStream) {

InputStreamReader inputStreamReader = null;

try {

inputStreamReader = new InputStreamReader(inputStream, "UTF-8");

} catch (UnsupportedEncodingException e1) {

e1.printStackTrace();

}

BufferedReader reader = new BufferedReader(inputStreamReader);

//创建字符缓冲流

StringBuffer sb = new StringBuffer("");

String line;

try {

//读取每行学生

while ((line = reader.readLine()) != null) {

//添加到字符缓冲流中

sb.append(line);

//一条一行

sb.append("\n");

}

} catch (IOException e) {

e.printStackTrace();

}

//返回学生名单字符串

return sb.toString();

}

4.如何使用(改成你想要的格式)

//这里的list 每个元素里面 放的就是一条数据String[] list = initAssets();//如下:System.out.print(list[0]);//输出结果如下: 1,20181233,张三//处理该条数据String[] msg = list[0].split(",");//存放修改过后的学生数据String person = "";for(String str : msg){

person += str + "\n";  // "\n" 为换行标识符

}System.out.print(person);//打印结果如下/*    1*   20180123*    张三*/

android studio怎么输出文本,Android Studio 如何获取 text文本内容相关推荐

  1. php 转为文本,php html转换成text文本函数

    php html转换成text文本函数 文章为各位提供一个哦,如果喜欢就行了. if(!defined('DEDEINC')) { exit("Request Error!"); ...

  2. android多音频输出,基于Android车载系统的多路音频输出的方法、装置及系统与流程...

    本发明涉及Android车载系统领域,特别涉及一种基于Android车载系统的多路音频输出的方法.装置及系统. 背景技术: 车载系统主要由主机.显示屏.操作键盘(遥控器)和天线组成.它实现了野外踏勘. ...

  3. android log机制 输出log,Android log 机制 - logd 如何接收 log 数据(下)

    写入 log 数据时,我们先通过 socket 读取客户端 log,然后调用 logBuffer->log 函数写入 log 缓冲并唤醒读 log 的客户端.由于每种类型的 log 数据都有总量 ...

  4. java 去除HTML中的所有标签,获取TEXT文本

    原文 主要是java的正则表达式和replaceAll()方法. /*** 去除文章内容页页面代码里的HTML标签* Created by yanyl on 2018/6/4.*/ public cl ...

  5. android判断参数非空,Android Studio注释模板Live Templates参数获取不到为null的一些

    Android Studio注释模板Live Templates参数获取不到为null的一些 Android Studio注释模板Live Templates参数获取不到为null的一些解决方法 提示 ...

  6. Android系统源码导入Android studio

    1,下载Android源码 网上很多文章,多半都是在清华或者某个大学的镜像地址下载,repo init...巴拉巴拉的,这里repo就是git的封装,怎么下载怎么运行,不多说了,百度一下.下载哪个版本 ...

  7. android studio导入as项目,Android Studio(AS)--导入项目

    1:首先,你必须要有一个工程(Project), 才可以打开项目(Module); (注意:Eclipse中的Workspace对应Android Studio 中的Project, Eclipse中 ...

  8. android studio怎么添加按钮,Android Studio 工具栏添加常用按钮

    本文中 Android Studio 的版本为 android Studio 2.2 ,操作系统为 Windows,如有操作不同,可能是版本差异. 在工具栏中添加一些常用的按钮,如设置.DDMS,有利 ...

  9. Android(一)——Eclipse+ADT 和 Android Studio 开发环境搭建及介绍

    文章目录 1. 前言介绍 1.1 JDK安装与配置 1.2 IDE开发APP流程 1.3 相关术语的解析 1.4 ADB相关指令 1.5 APP程序打包与安装流程 2. 开发环境搭建 2.1 Ecli ...

最新文章

  1. 06-1. 简单计算器(20)
  2. java使用httpclient调用上传图片接口[示例]
  3. 「万字干货」高并发系统分析与大型互联网架构介绍
  4. 使用cloudera manager安装Hue服务【详细步骤】
  5. ffmpeg推流 av_dict_set 参数设置解析(降低延时、处理花屏、改善画面质量)(实时更新)
  6. React Native常用组件之ListView组件
  7. windows操作系统定时关机和取消定时关机命令
  8. java算法关灯,关灯游戏的算法 js实现
  9. 使用流程图描述程序的功能与流程
  10. Linux之open虚拟专业网安装部署
  11. 【牛客网华为机试】HJ32 密码截取
  12. 信号系统服务器,轨道交通信号系统知识介绍
  13. 线程同步(临界区、互斥量、事件、信号量)
  14. 洛谷P2790 ccj与zrz之积木问题 题解
  15. 【shaderforge小实例】 水中倒影
  16. 哪些进销存软件既好用又免费?
  17. 弹幕护体下的B站,走得越来越稳健了
  18. context:annotation-config vs context:component-scan 的区别
  19. P5224 Candies
  20. QT界面:重写鼠标事件/实时显示Label中鼠标位置

热门文章

  1. linux 内核 fork,《Linux内核分析》之分析fork函数对应的系统调用处理过程
  2. IROS 2021 | 具有挑战性的Hilti SLAM数据集
  3. 如何连接mongodb数据库,并且从中查找数据
  4. Welsh色彩迁移算法
  5. 子图同构问题Ullmann 算法(二)
  6. java 挂钩子_挂钩组件
  7. mysql必备技能_Mysql常用技能(1)
  8. 用 Python 帮运营妹纸快速搞定 Excel 文档
  9. 报告视频录制:腾讯会议录屏+人像画中画特效
  10. 无需写代码的高颜值富集分析神器