android studio怎么输出文本,Android Studio 如何获取 text文本内容
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文本内容相关推荐
- php 转为文本,php html转换成text文本函数
php html转换成text文本函数 文章为各位提供一个哦,如果喜欢就行了. if(!defined('DEDEINC')) { exit("Request Error!"); ...
- android多音频输出,基于Android车载系统的多路音频输出的方法、装置及系统与流程...
本发明涉及Android车载系统领域,特别涉及一种基于Android车载系统的多路音频输出的方法.装置及系统. 背景技术: 车载系统主要由主机.显示屏.操作键盘(遥控器)和天线组成.它实现了野外踏勘. ...
- android log机制 输出log,Android log 机制 - logd 如何接收 log 数据(下)
写入 log 数据时,我们先通过 socket 读取客户端 log,然后调用 logBuffer->log 函数写入 log 缓冲并唤醒读 log 的客户端.由于每种类型的 log 数据都有总量 ...
- java 去除HTML中的所有标签,获取TEXT文本
原文 主要是java的正则表达式和replaceAll()方法. /*** 去除文章内容页页面代码里的HTML标签* Created by yanyl on 2018/6/4.*/ public cl ...
- android判断参数非空,Android Studio注释模板Live Templates参数获取不到为null的一些
Android Studio注释模板Live Templates参数获取不到为null的一些 Android Studio注释模板Live Templates参数获取不到为null的一些解决方法 提示 ...
- Android系统源码导入Android studio
1,下载Android源码 网上很多文章,多半都是在清华或者某个大学的镜像地址下载,repo init...巴拉巴拉的,这里repo就是git的封装,怎么下载怎么运行,不多说了,百度一下.下载哪个版本 ...
- android studio导入as项目,Android Studio(AS)--导入项目
1:首先,你必须要有一个工程(Project), 才可以打开项目(Module); (注意:Eclipse中的Workspace对应Android Studio 中的Project, Eclipse中 ...
- android studio怎么添加按钮,Android Studio 工具栏添加常用按钮
本文中 Android Studio 的版本为 android Studio 2.2 ,操作系统为 Windows,如有操作不同,可能是版本差异. 在工具栏中添加一些常用的按钮,如设置.DDMS,有利 ...
- 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 ...
最新文章
- 06-1. 简单计算器(20)
- java使用httpclient调用上传图片接口[示例]
- 「万字干货」高并发系统分析与大型互联网架构介绍
- 使用cloudera manager安装Hue服务【详细步骤】
- ffmpeg推流 av_dict_set 参数设置解析(降低延时、处理花屏、改善画面质量)(实时更新)
- React Native常用组件之ListView组件
- windows操作系统定时关机和取消定时关机命令
- java算法关灯,关灯游戏的算法 js实现
- 使用流程图描述程序的功能与流程
- Linux之open虚拟专业网安装部署
- 【牛客网华为机试】HJ32 密码截取
- 信号系统服务器,轨道交通信号系统知识介绍
- 线程同步(临界区、互斥量、事件、信号量)
- 洛谷P2790 ccj与zrz之积木问题 题解
- 【shaderforge小实例】 水中倒影
- 哪些进销存软件既好用又免费?
- 弹幕护体下的B站,走得越来越稳健了
- context:annotation-config vs context:component-scan 的区别
- P5224 Candies
- QT界面:重写鼠标事件/实时显示Label中鼠标位置