android 正序、倒序查找本地文件其中的字符串

正序

    fun readTxt(path: String): String {
   
   
            var str = ""
            var isr: InputStreamReader? = null
            var br: BufferedReader? = null
            try {
   
   
                val urlFile = File(path)
                isr = InputStreamReader(FileInputStream(urlFile), "UTF-8")
                br = BufferedReader(isr)
                var mimeTypeLine: String? = null
                while (br.readLine().also {
   
    mimeTypeLine = it } != null) {
   
   
                    if (mimeTypeLine!!.contains("token")) {
   
    //你要从哪个字符开始查找
                        var leng = mimeTypeLine!!.indexOf("token") //查找该字符串的下标
                        var size = mimeTypeLine!!.substring(leng, mimeTypeLine!!.length).length
                        if (size >= 134) {
   
     //你查找的那串字符有多少长度
                            str = mimeTypeLine!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值