Android读取assets文本文件得到的字符串头部出现'-'

如题,这是文本文件内容图片说明
这是得到的字符串图片说明
这是获取代码图片说明

0

2个回答

自己找到解决办法了,开头的符号不是"-"啊,是 非法字符'\ufeff' ,用notepad++打开文本文件把编码格式转为utf-8无BOM格式就行了

-1
1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android 读取raw、assets中的txt文件
先上图 MainActivity.class package com.example.sz.readtxtdemo; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.widget.TextView; i...
Android 中从assets读取text文本中的内容
使用场景:一般情况下如果需要读入外部的数据库内容中的数据,需要把相关的数据库文件放在assets目录下 读取方式: /** * 读取文本数据 * * @param context 程序上下文 * @param fileName 文件名 * @return String, 读取到的文本内容,失败返回null */ public static String readAssets(C...
移动开发 - Android - 读取assets目录下的txt文件(中文乱码问题)
直接上代码: package com.example.study_assets; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import android.app.Activity; import
如何获取assets下和raw下的文件转成string字符串
把eclipse中assets或raw资源下的.txt文件转成字符串 package com.bwei.edu.annotion; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStream
Java和JNI读取android apk里assets文件夹示例demo
Java和JNI读取android apk里assets文件夹示例demo,参见博客详解: http://blog.csdn.net/yanzi1225627/article/details/20577059
(Assets)——读取资源文件的文本及图片
Assets中的文件读取 读取.txt文件中的字符串 import android.content.Context; import android.graphics.Color; import android.widget.TextView; import java.io.IOException; import java.io.InputStream; import ssstudio....
android assets 下文件中文乱码解决
1、问题原因:文件存编码格式和读取格式不一样 2、解决:统一为utf8格式 步骤: 1、将读取出现乱码的文件另存为UTF-8格式         2、在客户端读取时,使用UTF-8格式读取: InputStream is = null; StringBuilder sb = new StringBuilder(); is= this.getResources().g
Android开发 读取assets目录下的txt文件
/** * 读取assets下的txt文件,返回utf-8 String * @param context * @param fileName 不包括后缀 * @return */ public static String readAssetsTxt(Context context,String fileName){ try
android读取assets下的.json文件,并且转化为实体类
创建一个类,用来方法调用。如下,小伙伴用的时候可以直接调用。 public class SimulateNetAPI { /** * 获取去最原始的数据信息 * @return json data */ public static String getOriginalFundData(Context context) { Inp...
Android开发 读取assets下的TXT文本一直提示找不到文件
发现了一个问题,以前写的方法(点击打开)读取Assets目录下的文本,今天弄过来发现一直找不到文件,试了N多种办法都不行,最后发编译看了一下assets目录下的TXT文本,发现tex文本没有扩展名,怪不得找不到,这个文本是直接在AndroidStudio的assets目录右键新建的,然后我删除了这个文件,在外面创建了文本复制进来调用方法就可以打开。。。。 ——————2017年2月24日01:
读取txt文件,统计“java”字符串出现的次数
读取txt文件,统计“java”字符串出现的次数
写一个程序,从文件(c:\test.txt)中查出字符串”mobnet”出现的次数?
package demo_io; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.util.regex.Matcher; import java.util.regex.Pattern; public cl
android解决读取assets文件夹下的json或txt文件乱码问题
我的是要读本地的json文件 怎么读都是乱码 各种犯难 ,到最后 解决了 原来那么简单.... 解决方法如下:
Android读取assets下面文件的代码例子
Android读取assets下面文件的代码例子。用于演示读取assets目录下文本文件和图片文件,以及加载html网页的功能。
Android API之Assets下文件操作
/** * Android中assets目录下文件数据操作 assets文件有大小限制限制:最大(UNCOMPRESS_DATA_MAX): * 1048567字节,接近1M大小(图片,Mp3等格式文件例外) * * @description: * @author ldm * @date 2016-4-27 上午8:57:15 */ public class ReadAssetAct
加载Assets目录下的文件
Assets Assets文件加载
android 读取assets指定文件
  android 读取assets下指定文件到手机sd卡    直接上代码(经测试可用)/** * 读取assets/TXUgcSDK.licence 许可证到手机sd卡 */ private void readAssetsFile() { try { InputStream in = MyApplication.this.getClass().getClassLoa...
5、统计一个文本文件中指定的字符串出现的次数
 public class Test5{  public static void main(String[] args) throws IOException {   //书写正则表达式   String s="[1][34578][0-9]{9}";      //将正则表达式编译成正则对象   Pattern p = Pattern.compile(s);      //
Android获取assets目录下的文件和图片
      在android studio中默认不会像eclipse一样自动新建assets文件,首先将android studio的视图切换到project下,src/man下直接新建文件命名为assets即可。       1、获取图片 Bitmap bitmap = null; AssetManager assetManager = this.getAssets(); ...
Kotlin 读取文件内容
package com.hbk import java.nio.file.Files import java.nio.file.Paths fun main(args: Array) { val stream = Files.newInputStream(Paths.get("D:\\test.txt")) stream.buffered().reader().use { re
读取assets目录下的文件(.bin 文件 .txt文件)
第一步:新建assets  目录 左边工作区间换成Project  在main目录下新建assets文件夹: 名字不能错。  新建完成之后如图: 然后把 .bin  或者  .txt 类似的文件 放进去,结果如图: 第二步:新建工具类lcndUtil public class LcndUtil { public static String g
Android Studio读取assets目录json文件乱码问题
将assets目录下的json文件读取出来后出现乱码
Android Studio 中使用assets目录读取失败的问题
问题简述         今天在使用Android studio的时候,需要使用APP将assets目录中的数据文件在用户第一次启动的时候倒入到用户的sdcard目录下,但是Android studio在新建一个目录是不能默认的建立assets目录,因此手动的在res目录下新建了assets目录,拷贝了需要的数据文件,使用AssetManager进行管理,当程序跑起来时在gradle build
Android读取assets目录下文件数据内容
Android读取assets目录下文件数据内容
Android读取assets目录下文件
assets类资源放在工程根目录的assets目录下,它里面保存的是一些原始的文件,可以以任何方式来进行组织,这些文件最终会被原装不动地打包在apk文件中。要在程序中访问这些文件,根据访问需求,可以分为四种情况:1.访问assets文件夹下已知命名的单个文件;2.访问assets文件夹下所有文件;3.访问assets子文件夹下已知命名的单个文件;4.访问assets子文件下所有文件。1.访问asse
JAVA android 获取assets文件夹中的properties文件 并从中获取数据
class PropertiesUtils { private static Properties properties = null; private static void readProperties() { try { InputStream in = PropertiesUtils.class.getResourceAsStream...
android -> 读取assets中的文本文件
  1, 先在 src/main/ 下新建 assets 文件夹(Directory) 并存入 db.txt 文本文件   2,   try { //Return an AssetManager instance for your application's package InputStream is = getAssets().open("db.txt"); ...
Android 加载assets文件夹的文本文件 图片
Android 加载assets文件夹的文本文件 图片
ImageView 设置图片
android doc中是这样描述的:public void setImageResource (int resId)这是其中的一个方法,参数resld是这样:ImageView.setImageResource(R.drawable.icon); 看下面这段话Sets a drawable as the content of this ImageView.
Android Ndk: 如何从native层直接获取 assets文件夹下的文件
这篇博文写的特别好 http://androgeek.info/?p=275 从Native层 直接读取 Android 工程目录 下 Asserts目录下的文件 具体思路如下: Android工程 会被打包成一个 apk文件,具体存储在  data/app下  apk文件是一种 类似于 zip的压缩文件,因此,我们需要 用unzip的开源库,调用该库的 api来
android AssetsUtil工具类及单元测试
一个是AssetsUtil.java工具类;另外一个是单元测试代码AssetsUtilTest.java AssetsUtil.java 代码package com.palmv.networksalebox.util; import android.content.Context; import org.apache.http.util.EncodingUtils; import
Android读取jar包中assets资源文件
在Android中可以将资源文件放在assets目录(可以有子目录)中和程序一起打包为jar,在其他项目引用时可以只引用jar包,不需要导入资源文件,在编译应用时会将jar包assets目录中的文件跟应用中的assets目录中的文件合并,如果jar中的文件和应用中的文件重名在编译的时候会报错“Error generating final archive: Found duplicate file...
Android 获取assets文件夹中的图片资源
* 读取Assets文件夹中的图片资源 * @param context * @param fileName 图片名称 * @return */ public static Bitmap getImageFromAssetsFile(Context context, String fileName) { Bitmap image = null; Ass
安卓读取assets中的.json文件
assets中json文件:    下面InputBean.class  是Input.json文件 所对应的java实体 InputBean inputBean = JSONHelper.forJSON(getJson("Input.json"), InputBean.class);  通过getJson(String fileName)  传入要读取的json文件名如上一行代码中In...
Android中读取assets目录下的文件详细介绍
前言Android 中资源分为两种,一种是res下可编译的资源文件, 这种资源文件系统会在R.java里面自动生成该资源文件的ID,访问也很简单,只需要调用R.XXX.id即可;第二种就是放在assets文件夹下面的原生资源文件,放在这个文件夹下面的文件不会被R文件编译,所以不能像第一种那样直接使用.Android提供了一个工具类,方便我们操作获取assets文件下的文件:AssetManagerA
Android中对assets目录下数据库操作
Android中对assets目录下的数据库,进行操作。
Android获取assets文件路径
我们有时候需要放置一些资源例如json,字体,视频,音频以及其他格式的资源。为了保证这些资源不被编译,以便于我们在代码中可以正常使用,我们可以放置到assets文件夹下。这个文件夹在哪呢?看下图,Android Studio新建一个项目是没有这个文件夹的,你可以在需要的时候新建这个文件夹。 我们如何使用这些文件呢?如何使用下面这一篇博客说的很详细,加载网页读取文本图片播放视频等等 http...
android assets目录下的资源读取
参考:  Android开发之assets目录下资源使用总结  android系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.XXX.ID的方式访问它们。  apk安装之后会放在/data/app/**.apk目录下,以apk形式存在, assets目录会也会随应用一起打包到apk里(因此这个目录是只读不可写的), 并不会解压到/data/data/Your
Android Studio创建Assets文件夹与获取其中文件输入流对象
创建assets文件夹步骤: 获取assets文件夹中文件输入流对象:
Android中使用assets读取文件总结
今天在做easyEnglishLearning的过程中,因为要读取本地的sql脚本,放置在Android目录下的assets文件夹中,搞了一个晚上一直在读取的时候发生FileNotFound错误,最后终于搞清楚了。 在Android Studio中assets文件夹是不会默认创建的,这和Eclipse不一样,所以我们就要手工创建这个文件夹就好了。刚开始我是直接右键->new->D...