zoukankan      html  css  js  c++  java
  • 手打的笔记

    String

    String str ="abc"; (字符串常量)

    str = "def"; (指向新的字符串)

    String str1 =new String(“tom”);

    String str2 =str1;

    str1 =“rose”; (把新的字符串地址赋给str1)

    输出结果

    char[] c= {'a','b','c'}

    String str3 =new String(c) (把其他类型转换成字符串)

    输出

    输出str3的长度 str3.length带()的都是方法

    str1 =“abc”;

    str2 =“abc”;

    输出== true (==比较的是内存地址)

    str1 =new String(“abc”)

    str2 =new String(“abc”)

    输出== false

    输出(str1.equals(str2)); (比较内容是否相等)

    判断某个字符串的开头和结尾

    输出(str1.startsWith("ab"));

    输出(str1.endWith("c"))

    查找字符串的索引值

    str1 =“lkjhgfdsaqqqqqwertyuiop”;

    输出(str1.indexOf("a")); (查找a的索引,无论有几个a都是从左向右找第一个)

    输出(str1.lastIndexOf("a")); (和上面相反,从右向左找第一个)

    获取子字符串

    str1.substring(开始 结束)

    输出(str 1.charAt(1));

    替换

    str1.replace(“fd”,"FD") (返回替换后的字符串)

    输出()

    去空格

    str1 =“# tom #”;

    输出(str1.replace(“ ”,“ ”)) (去全部空格)

    输出(str1.trim()); (只去掉前后空格)

    str.replacceAll(“”,“”); (支持正则表达式)

    分割 使用特定分隔符,吧字符串分割成数组
    str1 =“abc#)def#)123#)ggg”;

    String[] st=str.split("#)");

    输出(st.length);

    输出(st[0]);

    可变字符数列

    StringBuilder strb =new StringBuilder(“abc”)

    strb.append("def")

    strb.append("vb")

    strb.append("aa")

    strb.append("def").append("vb").append("aa") (另一种方式)

    StringBuffer stru =new StringBuffer(“sdsds”)

    stru.append(“sdfd”)

    String str4 =stru.toString();

    输出()

  • 相关阅读:
    Twitter注册
    iOS项目的完整重命名方法图文教程
    加载gif动态图的三种方式
    只 一行显示可左右滚动的文本(UITextField中文限制)
    iOS学习资料链接
    GCD常用方法
    移动端轮播完整版css3加原生写法
    zepto-touch.js插件
    移动端续讲及zepto移动端插件外加touch插件介绍
    解决ios和Android的差异
  • 原文地址:https://www.cnblogs.com/Levi1995/p/5872821.html
Copyright © 2011-2022 走看看