android开发split的方法在String中的特殊使用
在安卓开发中,一般我们处理分割某些字符串的时候,使用String.split()方法是很方便而且很实用的,但是如果在字符串中有特殊符号的时候就会出现一些小问题,例如在使用用 | 来分隔时,就有可能会发生了一些小错误,会把一个String一个一个字母分开,看下面例子:
String s = "abc|dfg",使用s.split("|"),会得到“a”“b”“c”“|”“d”“f”“g”
查阅相关资料,这个原因主要是由于 | 在正则表达式中是个已经被使用的特殊符号,想要使用 | ,必须用 \ 来进行转义,在java字符串中,\ 也是个已经被使用的特殊符号,需要使用 \ 来转义。
所以,想要返回“abc”“dfg”,就需要这样写:s.split("\\|")。
同样的情况也会发生在点( . )上面,需要转义。
转自:http://blog.sina.com.cn/s/blog_b35f94270101ffb1.html
android开发split的方法在String中的特殊使用相关推荐
- 《Android开发艺术探索》自定义View中关于“HorizontalScrollViewEx”的改进
在<Android开发艺术探索>一书中自定义View一节中提到了关于一个类似横向滑动List的自定义ViewGroup:HorizontalScrollViewEx.如果你使用过的话就会发 ...
- Android 开发环境搭建 与在编译中遇到错误make Error 45解决方法
Android 开发环境搭建 一.安装ubuntu 10.10操作系统 使用光盘安装,注意分区,分一个swap分区为3G(原则需要与内存一样大,但可以稍微比内存大一点).当时是同事帮我弄的,swap开 ...
- Android开发必会技术!Flutter中网络图片加载和缓存源码分析,完整PDF
起因 事情是这样的. 4年前毕业那会,呆在公司的短视频项目,做 视频.那会做得比抖音还早,但是由于短视频太烧钱了,项目被公司关掉了.当时需要开发横竖屏直播/异步视频的场景,就研究下了市场上的 app, ...
- Android开发——AS插件批量解决XML中的String/Color/Dimen硬编码
1. 问题抛出 1.1 开发方面 对于日常开发中,每写一个"#333",都要手动的在当前xml与colors.xml中来回切换,查看是否已经定义过,如果定义过则拿过来复用,如果没有 ...
- Android开发 Butterknife使用方法总结
前言: ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤.是大神J ...
- Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应
android有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值.这里提供一个带有r g b分量的int型的颜色 ...
- Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应...
杂家前文Android颜色对照表只有颜色和十六进制,有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值.这里提供 ...
- oracle中有类似split的方法么,ORACLE中字符串split的一种方法
一种方法是用函数:这里转帖网上摘抄的一个函数 CREATE OR REPLACE TYPE str_split IS TABLE OF VARCHAR2 (4000); CREATE OR REPLA ...
- 配置ANDROID开发环境的方法
多的就不多说了,网上教程有很多,主要是想说说我遇到的情况,我起初是自己下载了ECLIPSE 4.2.1和ADT20.0.3.JDK6,但是安装ADT的过程中,经常报错,具体的错误不记得了,反正是缺少一 ...
- 酷派手机(Coolpad 8297-T01)在Android开发工具如AndroidStudio、Eclipse中无法打印Log
原因是机器在出厂时将log的级别做了限制. 解决方法是:拨号盘输入*20121220# -> 选择日志输出级别 -> 选择Java log level -> 选择LOGD即可.
最新文章
- 使用谷歌jquery库文件的理由
- 2019年春节记忆之尹山湖边赏梅
- python使用方法-python-tkinter使用方法——转载(一)
- C#实现局部峰值查找,功能对应Matlab中的findpeaks.m
- 说说几个 Python 内存分配时的小秘密
- 图像缩放的双线性内插值算法的原理解析
- Linux的Nginx九:负载均衡
- Android 集成微信分享2,实现微信分享
- 【转】[caffe]深度学习之图像分类模型AlexNet解读
- 中国双导体发热电缆行业市场供需与战略研究报告
- Java无线数据增值业务概述
- CCF201509-3 模板生成系统(100分)
- TensorFlow相关的一些技巧
- mysql必知必会心得_SQL必知必会知识总结
- html5游戏打包apk,laya打包APK无法进入游戏
- 算法课 - 最大流问题
- 信息安全技术(黑客攻防) 入门
- python的基本函数图像_python绘制基本初等函数图像
- 华为鸿蒙hms进度,手机QQ接入华为HMS,鸿蒙生态准备就绪?
- 杭州师范大学计算机科学与技术怎么样,杭州师范大学2020年本科专业录取分数大排名,计算机类专业最低...