首页 > 编程语言 >java之String的一些常用方法

java之String的一些常用方法

时间:2022-10-05 21:33:18浏览次数:59  
标签:常用 java String int start str 字符串 string

string--字符串

####### equals和==的区别?

- equals:是比较两个对象是否一样(比较的内容->属性值)

- == :比较两个地址是否一样

-java8之前,常量池存放在堆中,java8以后放在方法区中

image


image


Sring(字符串)中的一些常用方法

  • char charAt(int index) :返回指定索引(index)位置上的单个字符
    image

  • int length():获取字符串的长度
    image

  • int indexOf(string str) :返回str在目标字符串中第一次出现的位置,没有找到则会返回-1
    image

  • int indexOf(String str,int fromIdex):返回str在目标字符串中,从fromIdex索引位置开始,第一次出现的位置
    注意包含本身
    image

  • int lastindexOf(String str):返回str在目标字符串中第一次出现的位置,没有找到返回-1
    image

  • boolean startsWith(string str):判断目标字符是否以str内容开头
    image

  • boolean endsWith(string str):判断目标字符是否以shr内容结尾
    image

  • string []split(string str):根据str内容在目标字符串中进行拆分,拆分后会返回字符串数组
    image

  • string substring(int start,int end):对字符串进行截取,从start位置开始,到end位置结束
    image
    image

  • string substring(int start):从start开始截取,一直截取到末尾
    image

  • string toLowerCase():将目标字符串全部转换成小写
    image

  • string toUpperCase():将目标字符串全部转换成大写
    image

  • string trim():去掉目标字符串两边的空格
    image

  • string vaueOf(object obj):静态方法,将obj对象转换成string

标签:常用,java,String,int,start,str,字符串,string
From: https://www.cnblogs.com/wmma/p/16736778.html

相关文章

  • Java在线聊天功能
    封装工具类封装工具类packageutils;importjava.io.IOException;importjava.io.UnsupportedEncodingException;importjava.net.URLEncoder;importorg.apache......
  • 深度学习常用数据集介绍与下载(附网盘链接)
    摘要:这篇博文总结了博主收集的深度学习常用的数据集,包含常用的分类、目标检测及人脸识别任务,对每个数据集给出了简要介绍、官网下载网站以及公众号获取的关键字。因为有的......
  • 面试+学习+做项目+最全Java视频讲解
    关注公众号:计算机视觉与图形学实战​​Java零基础教程视频(适合Java0基础,Java初学入门)​​​​尚硅谷Java零基础入门教程(含百道Java真题,2万多行Java代码实战)​​​​黑马程......
  • 超详细Java基础-多态
    茫茫人海千千万万,感谢这一秒你看到这里。希望我的能对你的有所帮助!共勉!愿你在未来的日子,保持热爱,奔赴山海!Java基础知识(多态)多态多态就是指程序中定义的引用变量所......
  • java开发环境的安装之IDEA
    一、JDK、JRE、JVM本文编写思路来自于博主狂神说1、定义jdk:JavaDevelopmentKit(Java语言的软件开发工具包)JDK的说明jre:JavaRuntimeEnvironment(java运行环境)JRE......
  • java注解与反射--3
    java注解与反射--3类的加载与ClassLoaderjava内存堆存放new的对象和数组可以被所有的线程共享,不会存放别的对象引用栈存放基本变量类型引用对象的变量方法......
  • 常用的Lambda表达式案例解析,工作中都会用到!
    前言文章首发在公众号(月伴飞鱼),之后同步到个人网站:xiaoflyfish.cn/觉得有收获,希望帮忙点赞,转发下哈,谢谢,谢谢我们日常工作中,Lambda使用比较多的场景,就是集合类下的Lambd......
  • Java冒泡排序
    publicclassArrayDome7{/*冒泡拍寻是最为出名的排序算法之一,总共又八大paixu冒泡排序的代码是:两层循环,外层冒泡轮数,里层依次比较时间......
  • 常用的前端JavaScript方法封装
    [常用的前端JavaScript方法封装]1、输入一个值,返回其数据类型functiontype(para){returnObject.prototype.toString.call(para)}复制代码2、数组去重functio......
  • 【专业学习】常用的技术网站
    常用的技术网站1.c++网站;​​cplusplus​​​​http://www.cplusplus.com/​​主要用于查找c++一些知识点及其使用。2.linux学习;​​鸟哥的linux私房菜基础学习篇​​​​http:/......