String  简介                        文件名 Teststring 有实例

String类 即字符串类型,并不是Java的基本数据类型,但可以像基本数据类型一样使用,用双引号括起来进行声明。在Java中用String类的构造方法来创建字符串变量。

常用构造方法

1,         String s=new  String();

2,         Char a[]={‘g’,‘o’,‘o’,‘d’};

String s=new  String(a);  String s=new  String(a,1,3);取从第二个到第四个字符;

以上两个等价于  String s=new String(“good”);

方法:①String类的length() 获取字符串长度   格式 str.length

   ②获取字符串的索引位置

    调用字符串的indexOf方法搜索时,从字符串的起始位置依次搜索,返回查询 字符 首次出现的位置的索引,如果没有检索到字符串,

返回-1.  格式str.indexOf(substr)

    调用字符串的lastIndexOf()方法搜索时,会从字符串的起始位置依次搜索,返回最后出现的位置的索引,如果没有检索到字符串,

返回-1.格式str.lastIndexOf(substr)

    如果lastIndexOf()方法中的参数是空字符串“”,则返回的结果与调用该字符串的length()方法的返回结果相同。

    ③截取子字符串

    substring(开始索引)

    substring(开始索引,结束索引):结束索引的最大值是字符串长度;子字符串长度是结束索引减开始索引;

                      开始索引不能大于结束索引

    ④去除前后空格  trim() 格式  str2=" a  ad  fd  a     "System.out.println("

  abc ab c 去空格"+str2.trim());

    ⑤替换:1,查找替换第一个replaceFirst(“已有 ”,“替换”)

    2,查找替换replace(“已有的字符串”,“要替换的字符串”)

    ⑥查找:查找字符串lastindexOf(“字符串”) 从后往前查找最后一个字符位置

     查找字符串firstindexOf(“字符串”) 从前往后查找第一个字符位置

    ⑦判断:字符串是否相等 1,.equals(字符串或变量)区分大小写

         2,.equalsignoreCase(字符串或变量)不区分大小写

      开始startswith(“”)

      结束endswith(“”)

    ⑧大小写转换:tolowerCase()小写    toupperCase()大写

⑨分割:split("分隔符")返回数组

构造方法:  1,String str="字符串常量"

   2,String str=new String("")    //new  表示开辟新的内存空间

  3,String str=new String(char型数组)

最新文章

  1. 【Win 10 应用开发】UDP广播
  2. 掌握 cinder-scheduler 调度逻辑 - 每天5分钟玩转 OpenStack(48)
  3. 关于dll的一点收获
  4. JS中的闭包
  5. iOS中数字的格式化 NSNumberFormatter
  6. Disable multi finger touch in my app
  7. SVN分支与合并
  8. 趋势or过渡,量子点屏幕真的优于OLED?
  9. jQuery中的阻止默认行为
  10. 原生js实现简单移动端轮播图
  11. C语言学习及应用笔记之六:C语言extern关键字及其使用
  12. 【LeetCode每天一题】Add Binary(二进制加法)
  13. vue 使用canvas仿芝麻分信用表
  14. 最大子数组(I, II, III,IV,V)和最大子数组乘积 (动态规划)
  15. RMQ问题 [luogu 3865]
  16. select option 选中 取消js
  17. sqlite3命令行查看中文乱码问题解决
  18. Kaggle新手入门之路(完结)
  19. MQTT的学习研究(二)moquette-mqtt 的使用之mqtt broker的启动
  20. Mysql 会导致锁表的语法

热门文章

  1. JavaSE-16 集合框架
  2. [python] 时间序列分析之ARIMA
  3. mysql性能优化工具mysqltuner使用
  4. nginx网站标准配置
  5. Linux一键安装web环境全攻略phpstudy版
  6. ORM之连表操作
  7. configparser logging
  8. LeetCode 123. Best Time to Buy and Sell Stock III (stock problem)
  9. 关于测试驱动的开发模式以及实战部分,建议看《Python Web开发测试驱动方法》这本书
  10. navicat mysql 连接本地 忘记密码 查看密码 操作