对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下:

是否为空字符 boolean android.text.TextUtils.isEmpty(CharSequence str)

拼接字符串 String android.text.TextUtils.join(CharSequence delimiter, Object[] tokens)

拆分字符串 String[] android.text.TextUtils.split(String text, String expression)

拆分字符串使用正则 String[] android.text.TextUtils.split(String text, Pattern pattern)

确定大小写是否有效在当前位置的文本 int android.text.TextUtils.getCapsMode(CharSequence cs, int off, int reqModes)

使用HTML编码这个字符串 String android.text.TextUtils.htmlEncode(String s)

另外,String[] android.text.TextUtils.split(String text, String expression)中的expression较特殊,如果采用

<code><span class="pln"></span><span class="typ">TextUtils</span><span class="pun">.</span><span class="pln">split</span><span class="pun">(</span><span class="pln">someString</span><span class="pun">,</span><span class="pln"> </span><span class="str">"-"</span><span class="pun">);</span></code>

来分割someString的话返回的将是错误结果,正确的用法应该是

<code><span class="pln"></span><span class="typ">TextUtils</span><span class="pun">.</span><span class="pln">split</span><span class="pun">(</span><span class="pln">line</span><span class="pun">,</span><span class="pln"> </span><span class="str">",|\\-"</span><span class="pun">);</span></code>

Android之TextUtils类介绍相关推荐

  1. Android.text.TextUtils类

    对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下: ...

  2. android获得application类对象,android之Application类介绍

    Application类 application是用来保存全局变量的,并且是在package创建的时候就跟着存在了. 当我们需要创建全局变量的时候,而直接在application中去实现. 只需要调用 ...

  3. Method isEmpty in android.text.TextUtils not mocked

    Method isEmpty in android.text.TextUtils not mocked 解决 在test/java目录下,创建android.text.TextUtils类 packa ...

  4. android.hardware.Camera类及其标准接口介绍

    android.hardware.Camera类及其标准接口介绍,API level 19 http://developer.android.com/reference/android/hardwar ...

  5. Android Canvas类介绍和Android Draw Rect 坐标图示

    当我们调整好画笔之后,现在需要绘制到画布上,这就得用Canvas类了.在Android中既然把Canvas当做画布,那么就可以在画布上绘制我们想要的任何东西.除了在画布上绘制之外,还需要设置一些关于画 ...

  6. android app初始化sdk,Android SDK使用系列教程——2.SDK初始化和常用类介绍

    本帖最后由 碎羽 于 2015-6-18 11:36 编辑 上次讲到SDK的下载和导入,这次来讲讲SDK的初始化和常用类的介绍. 一.初始化SDK 初始化SDK,首先要获得对应设备的AppID.App ...

  7. Android Paint类介绍以及浮雕和阴影效果的设置

    Paint类介绍 Paint即画笔,在绘制文本和图形用它来设置图形颜色, 样式等绘制信息. 1.图形绘制 setARGB(int a,int r,int g,int b); 设置绘制的颜色,a代表透明 ...

  8. android动画送礼物,Android仿直播类app赠送礼物功能

    直播界面 实现的是播放本地的视频文件: /** * 直播界面,用于对接直播功能 */ public class LiveFrag extends Fragment { private ImageVie ...

  9. Android开发工具类、样式、一些配置

    Android Studio 开发工具类.样式.其余的配置 一.工具类 1.Log输出 2.轻量存储SharedPreferences 二.主题与样式 1.主题 2.常用样式 1.按钮圆角背景 2.按 ...

最新文章

  1. NoDrives-显示与隐藏驱动器【盘符的显示与隐藏】
  2. python gui漂亮_python 漂亮的gui
  3. Spark学习之概念了解
  4. 直播 | WWW 2021:用先验知识指导BERT注意力机制的语义文本匹配
  5. C++ 类的深拷贝与浅拷贝||深拷贝通过重载拷贝构造函数与重载赋值运算符实现
  6. 基于ArcEngine与C#的鹰眼地图实现
  7. 打印出来只有a4纸一半 预览是正常的_还需要去打印店?能随身使用的便携打印机:汉印MT800评测...
  8. java从包package中获取所有的Class
  9. LoadRunner 11安装Micosoft Visual C++ 2005 SP1时提示命令行选项语法错误
  10. Hive编程指南pdf
  11. 南开100题C语言(031-040)
  12. 反向题在测试问卷信效度_问卷信度效度检验
  13. SourceInight快捷键(英文版)
  14. set_drain_time和time类型数据介绍
  15. WINDOWS优化大师揭密
  16. Mentor.Graphics.AMS.v2011.1 Win32_64 1CD(电路设计)
  17. 推箱子游戏的90个经典关卡
  18. 基因调控分析之转录因子结合位点分析
  19. 李云大连理工计算机系2015级,大连理工大学考研研究生导师简介-李秀英
  20. 【语义分割 - DeepLab学习笔记】之DeepLab初体验

热门文章

  1. 如何在 ASP.NET Core 中使用 LazyCache
  2. 如何在 Windows 10 上安装 WSL 2
  3. Newbe.Claptrap-一套以“事件溯源”和“Actor模式”作为基本理论的服务端开发框架...
  4. EF批量插入太慢?那是你的姿势不对
  5. 研发协同平台数据库死锁处理及改进
  6. C# lock 语法糖实现原理--《.NET Core 底层入门》之自旋锁,互斥锁,混合锁,读写锁...
  7. 数据丢失引起宕机怎么办?
  8. C# 结合 Golang 开发
  9. 深入研究.NET Core的本地化机制
  10. .NET Core 3.0深入源码理解HttpClientFactory之实战