Android TextUtils类介绍

来源:互联网 发布:ubuntu如何重启 编辑:程序博客网 时间:2024/05/29 03:34
对于字符串处理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)

<code><span class="pln"></span><span class="typ"></span></code><p><code>另外,</code><code>String[] <code>android.text.TextUtils.</code>split(String text, String expression)</code>中的expression较特殊,如果采用</p><pre class="default prettyprint prettyprinted" name="code"><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>
                                             
0 0