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*    张三*/    

原文地址:https://www.cnblogs.com/bieyaoxiguan/p/11493477.html

时间: 2024-11-05 02:05:33

Android Studio 如何获取 text文本内容的相关文章

vc获取剪贴板文本内容

前言: 本文目前仅限于获取和设置剪贴板的文本内容,还未涉及到图片等资源: 示例: 一:设置剪贴板文本内容(支持一般符号,特殊符号未测试) bool SetClipBoardText(LPCSTR text,HWND hWnd) { ASSERT(hWnd); //打开剪贴板 if ( !::OpenClipboard(hWnd) ) return false; //如果剪贴板有内容则关闭剪贴板 if ( !EmptyClipboard() ) { CloseClipboard(); return

Android Studio中获取SHA1或MD5的方法

原来在Eclipse中获取SHA1或者MD5,在IDE界面上就可以查找到. 切换到Android Studio后,如何查看呢?找了半天没找到.那就老办法命令行. 第一步.打开Android Studio的Tools->Open Terminal... 第二步.输入命令:keytool -v -list -keystore keystore.jks [一定要记得加上 -v 参数,不然只能看到SHA1,没有MD5][keystore.jks,需要替换为你自己的密钥所在路径和文件名]

Android设备怎么获取扫码枪扫描内容

1. 蓝牙配对,连接设备 打开系统设置,找到蓝牙,打开扫码枪,配对扫码枪设备.输入一个固定的配对码,一般扫码枪说明书里都有写.配对完成后,显示设备已连接.就ok. 2.AndroidManifest中配置权限 android项目中的AndroidManifest.xml文件添加蓝牙权限. <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:na

Mac下Android Studio中获取SHA1和MD5

有很多人讲这个的时候,老是只把这个代码标出来又不说为什么 keytool -list -keystore debug.keystore keytool   这个是java的 jdk中一个工具(做签名文件也用到了这个) 打开Android Studio中的Terminal,也可以直接打开系统的 获取debug.keystore的SHA1和MD5 keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -

android studio 中获取sha1

使用keytool 一.配置环境变量 由于要用到keytool工具,而keytool是jdk里的一个工具,首先将jdk/bin所在的目录加到环境变量的PATH中 看我的keytool所在位置 将所在路径E:\Program Files\android others\jdk\bin加到PATH变量中: 二.找到另一个文件debug.keystore 这个文件是在你放工程的目录下的,如果是默认的话,是在C:\Documents and Settings\Administrator\.android目

android studio如何获取SHA1(Win+Mac)

在很多的时候使用第三方的API是都需要提供SHA1,比如:高德地图, 如何获取这个东西呢?在android Studio中 1.打开android studio创建项目(这个步骤我就不说截图了) 2.点击界面下的Terminal,打开命令行 3.输入命令:keytool -list -v -keystore ~/.android/debug.keystore,按回车键,这是会提示你输入密钥默认的密钥是:android.输入完按回车 这样就获取到SHA1 原文地址:https://www.cnbl

Android Studio 下获取debug sha1和md5

Open Android Studio Open Your Project Click on Gradle (From Right Side Panel, you will see Gradle Bar) Click on Refresh (Click on Refresh from Gradle Bar, you will see List Gradle scripts of your Project) Click on Your Project (Your Project Name form

easyui-linkbutton 设置和获取text文本

<a id="butTransagt"  href="#" class="easyui-linkbutton"  icon="icon-zj"  title="电话转接" onclick="butTransagt_Click();">转接</a> //赋值 $('#butTransagt').linkbutton({ text:'接回' }); //取值 aler

Android Studio中获取sha1证书指纹数据的方法