String类常用方法

**********和长度有关的********************

length()---------------得到字符串的字符个数

无论是中文还是英文还是数字都是一个字符转义字符(\t)是一个字符

**********和变成数组有关的********************

toCharArray()---------------将字符串变成字符数组

getBytes()--------------- 将字符串变成字节数组

charAt(int)-------------从字符串中取出一个字符

split(String)--------------使用指定的内容将字符串分割成字符数组

**********和判断内容有关的********************

equals(String)----------比较两个字符串的内容是否一样

equalsIgnoreCase(String)-------忽略大小写的内容比较

contains(String)----------检查字符串是否包含指定内容

startsWith(String)----------检查字符串是否已指定内容开头

endsWith(String)---------检查字符串是否已指定内容结尾

**********和处理内容有关的********************

此类方法不会改变原有字符串的内容,只是把处理完的内容返回来

toUpperCase()--------------将字符串的内容全部转换为大写

toLowerCase()--------------将字符串的内容全部转换为小写

replace(String,String)-------以指定的内容替换字符串不支持正则

replaceFirst(String,String)----以指定的内容替换字符串中第一次出现的内容

replaceAll(String,String)------以指定的内容替换字符串支持正则

substring(int)---------------从指定位置截取到最后

substring(int,int)-----------截取两个指定位置之间的内容

trim()-----------------------去除字符串开头和结尾的空白(空格)

**********和查找位置有关********************

indexOf(String)---------------查找指定字符串第一次出现的位置返回的数值可以作为截取的下标索引值

lastIndexOf(String)-----------查找指定字符串最后一次出现的位置

**********和转换类型有关的********************

valueOf()-------------------把其他类型 比如int double 转换为String类型

java 010_Java笔记-day010-[String类]相关推荐

  1. java学习笔记(十)----String类和StringBuffer类

    ***String类和StringBuffer类 -------------------------- String类对象中的内容一旦被初始化就不能再改变 StringBuffer类用于封装内容可以改 ...

  2. Java笔记:String类

    1.String类是不可变类,一旦一个String对象被创建以后,包含在这个对象中的字符序列式不可改变的,直至这个对象被销毁. String s1 = "java"; s1 = s ...

  3. java学习笔记7--抽象类与抽象方法

    接着前面的学习: java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) jav ...

  4. Java的知识点21——String类、StringBuffer和StringBuilder、不可变和可变字符序列使用陷阱

    String类 String 类对象代表不可变的Unicode字符序列,因此我们可以将String对象称为"不可变对象" substring()是对字符串的截取操作,但本质是读取原 ...

  5. Java里的字符串, String类简单介绍.

    String类在java面试中也是1个常见的问题点. 所以也是写在这里方便以后查阅了. 大家都知道c语言里是没有String 字符串这个数据类型的. 只能用字符数组的1个特殊形式来表示一个字符串, 就 ...

  6. Java基本数据类型及String类

    基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型.它们是我们编程中使用最频繁的类型.java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化. 一. Java ...

  7. Java学习笔记2——常用类

    目录 1 内部类 1.1 成员内部类 1.2 静态内部类 1.3 局部内部类 1.4 匿名内部类 2 Object类 2.1 getClass()方法 2.2 hashCode()方法 2.3 toS ...

  8. java竖线分割_Java String类的Split以竖线作为分隔符

    版权声明:本文为博主原创文章,转载请写明出处.https://blog.csdn.net/wo541075754/article/details/50668160 问题 Java中String类的Sp ...

  9. java问题解读,String类为什么是final的

    一.理解final 望文生义,final意为"最终的,最后的",我理解为"不能被改变的",它可以修饰类.变量和方法. 所以我是否可以理解为被它所修饰的类.变量和 ...

最新文章

  1. matlab ia模块,MathWorks发布MATLAB和SimulinkR2020a版本,为工程师和科学家提供更多AI功能...
  2. c语言设计期末考试试题及答案,C语言程序的设计期末考试试题(含答案).pdf
  3. Java Spring DI之旅
  4. [loj556][Antileaf's Round]咱们去烧菜吧
  5. 字符串工具类,随机生成字符串
  6. protel9s【硬件课程设计】
  7. STM32+A4988控制步进电机
  8. 单基因gsea_JTO:日本Smoker基因组综合分析
  9. 阿里P4 - P14技能要求及对应薪资曝光
  10. 2020-12-11静态路由汇总实验
  11. canvas 文字颜色_Canvas 超全教程
  12. Uniswap V2-Core 部分智能合约代码解析
  13. INE上线BiKi,开启“充值领空投+最少买入,也拿万元锦鲤”活动
  14. 天翼云服务器挂载硬盘
  15. 计算机专业学生常用的软件,盘点学生党必备高效实用软件
  16. 32位系统加载不了64位的dll。。。是不是没有为此架构安装?
  17. KD树+BBF+KNN使用C#实现(3)
  18. ME-27(USAF)
  19. 第一范式第二范式第三范式学习笔记
  20. Unix系统 - 进程管理

热门文章

  1. php中文网地址多少,计算机网络中有几种地址格式
  2. Python三元运算
  3. python 命令行参数—argparse模块的使用
  4. python中的变量与对象
  5. python中8大排序(原理+代码)
  6. 【编译原理】让我们来构建一个简单的解释器(Let’s Build A Simple Interpreter. Part 1.)(python/c/c++版)(笔记)
  7. 【放置奇兵】算法 酒馆攻略
  8. 期末数据结构复习稳过不挂指南(更新中)
  9. java date oracle_java对象属性为date oracle数据库字段为Timestamp 处理方式
  10. python辗转相除法求最大公约数的递归函数_Python基于辗转相除法求解最大公约数的方法示例...