zoukankan      html  css  js  c++  java
  • 安卓学习67

    TextUtils 类类-Android 字符串处理类

    对于字符串处理Android 为我们提供了一个简单实用的TextUtils 类,如果处理比较简单的内容不用去思考正则表达式

    不妨试试这个在android.text.TextUtils 的类,主要的功能如下: 是否为空字符static

    boolean isEmpty(CharSequence str) 拆分字符串public static String[] split (String text, String expression) ,

    Android 开发网提示大家仔细看例子如下String.split() returns [''] when the string to be split is empty. This

    returns []. This does not remove any empty strings from the result. For example split("a,", "," ) returns {"a",

    ""}. 拆分字符串使用正则public static String[] split (String text, Pattern pattern) 确定大小写是否有效在当

    前位置的文本TextUtils.getCapsMode(CharSequence cs, int off, int reqModes) 使用HTML 编码这个字符串static

    String TextUtils.htmlEncode(String s)

    46. InputSream 输入流转String 字符串,,,Android 开发工具类在Android 平台上使用Java 层处理I/O 时主要使用流,这里Android 开发网给大家一个方便的类,可以处理InputStream

    输入流转为String 字符串,在效率上,我们使用了字符串拼接StringBuilder 类减少内存碎片以及BefferedReader 类实现

    一个缓存。private String Stream2String(InputStream is) {

    BufferedReader reader = new BufferedReader(new InputStreamReader(is), 16*1024); //强制缓存大小为

    16KB,一般Java 类默认为8KB

    StringBuilder sb = new StringBuilder();

    String line = null;

    try {

    while ((line = reader.readLine()) ! = null) { //处理换行符

    sb.append(line + " ");

    }

    } catch (IOException e) {

    e.printStackTrace();

    } finally {

    try {

    is.close();

    } catch (IOException e) {

    e.printStackTrace();

    }

    }

    return sb.toString();

    } }

  • 相关阅读:
    【JZOJ4743】积木【状压dp】
    学生增删改查练习
    Java关键字
    集合基本知识
    简单模拟用户登录
    遍历输入的字符串
    字符串截取
    equals与equalsIgnoreCase
    StringBuilder成员方法
    StringBuilder
  • 原文地址:https://www.cnblogs.com/092e/p/14916842.html
Copyright © 2011-2022 走看看