首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    String类常用方法

    文章目录 String类概述 概述 特点 使用步骤 常用方法 判断功能的方法 获取功能的方法 转换功能的方法 分割功能的方法 String类概述 概述 java.lang.String 类代表字符串...Java程序中所有的字符串文字(例如"abc" )都可以被看作是实现此类的实例。...类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻译为大写或小写的所有字符的字符串的副本。 特点 字符串不变:字符串的值在创建后不能被更改。...使用步骤 查看类 java.lang.String :此类不需要导入。 查看构造方法 public String() :初始化新创建的 String对象,以使其表示空字符序列。...str):获取str在字符串对象中第一次出现的索引,没有返回‐1 System.out.println(s.indexOf("l")); System.out.println

    37310

    String类的常用方法

    (一):   indexOf()方法  返回指定字符串在此字符串第一次出现的索引   返回类型:int   若是没有找到指定的字符串 返回-1 (二):lastIndexOf方法  返回字符串在此字符串最后一次出现的索引...返回类型 : int  结果: (三):charAt方法:  返回指定索引上的字符  返回类型 :char 字符  结果: (四):endsWith方法  判断字符串是否以指定的字符串结尾  返回类型...:Boolean 结果: (五):isEmpty方法  判断字符串是否为空 只有当字符串长度为0是才返回true 返回值类型 :Boolea  结果: (六): startsWith方法  判断字符串是否以指定的字符串开始...//返回值类型 Boolean  结果: (七): concat方法  将指定的字符串连接到该字符串的末尾。...返回值类型:String  结果: (八)Contains方法 判断字符串是否包含指定的字符序列 返回值类型:Boolean  结果:

    13410

    String类常用方法(重要)

    Java String中的方法非常多也非常实用,而且是经常要用到的,写得多了就能记住了哈(记不住也是正常的,翻一下api文档,翻一下笔记) int length():返回字符串的长度: return value.length...toLowerCase():使用默认语言环境,将 String 中的所字符转换为小写 String toUpperCase():使用默认语言环境,将 String 中的所字符转换为大写 String...):与equals方法类似,忽略大小写 String concat(String str):将指定字符串连接到此字符串的结尾。...String[] split(String regex):根据给定正则表达式的匹配拆分此字符串。...String与基本数据类型、包装类之间的转换 String --> 基本数据类型、包装类 -> 调用包装类的静态方法:parseXxx(str) 基本数据类型、包装类 --> String -> 调用String

    48910

    关于类、方法、对象(实例):实例方法和静态方法

    类里面的方法有3种: 类的实例方法(平时常用的带有self的方法) 静态方法(@staticmethod ) 类方法(@classmethod) 这里主要看一下类的实例方法和静态方法的区别:...(1)实例方法只能被实例对象调用,第一个参数必须要默认传实例对象,一般习惯用self; (2)静态方法(由@staticmethod装饰的方法)、类方法(由@classmethod装饰的方法),可以被类或类的实例对象调用...= RunMethod.post_request(url, data) # 因为post_request()只是一个普通函数,不是静态方法和实例方法,所以只能通过类名调用 return...值得注意的是,假如我们在一个类下定义了2个方法A,B 其中A既不是静态方法,也不是类(实例)方法 那么B在调用A时,或者在类外面调用类中的A方法时,必须使用类名来调用(即类的命名空间), 形如:Class.A...(),不过实际上并没有人这样干就是了

    79910

    Python|实例方法,类方法,静态方法

    一 前言 周五的时候修改了一点代码(确定不是bug),对Python 部分语法知识都生疏了,重新学习类中的方法。本章主要介绍python 类中的三种方法:实例方法,类方法,静态方法。...二 三种方法 2.1 实例方法 实例方法也可以称为对象方法,是在类中定义的普通方法。该方法的第一个形参是对象本身 self,通过self来传递实例的属性或者方法。只有实例化对象之后才可以使用的方法。...2.2 类方法 类方法使用装饰器@classmethod。第一个参数必须是类本身,该参数名一般约定为cls,通过cls来传递类的属性和方法(不能传实例的属性和方法)实例对象和类对象都可以调用。...静态方法主要是用来存放逻辑性的代码,逻辑上属于类,但是和类本身没有关系,也就是说在静态方法不会涉及到类中的属性和方法的操作。...,对于参数没有要求。

    2.8K20

    类方法,静态方法和实例方法

    2.实例可以调用类里面的任意属性,实例可以调用类里面的任意函数/方法。 3.调用属性:实例名.属性名 4.调用方法/函数:实例名.方法名() 实例名.函数名 函数名和方法名是一个东西,叫法两种。...如果直接类名.coding()就会报错。把实例传进去,变为Teacher.coding(t)就可以了。 类中的3种方法 1.实例方法: 意味着这个方法只能实例来调用。...实例 Teacher() 类 Teacher 2.类方法: @classmethod 调用类方法:Teacher.swimming() t.swimming() 类方法的调用:不创建实例,创建实例,都可以调用...不同点:类方法和静态方法,不可以调用类里面的属性值。如果你要参数,请自己传递参数。 1.什么时候去定义静态和类方法呢? 当你的某个函数与其它的函数没有任何关系的时候,就可以定义为静态方法和类方法。...类方法,静态方法和实例方法的参数传递和return这些无区别。

    2.8K20

    实例方法,类方法和静态方法的区别_python中类的所有实例方法

    只能由实例调用 类方法 使用装饰器@classmethod,第一个参数可以是”cls”,也可以是”self”,通过它传递类的属性和方法。...可以由类和实例调用 假设我有一个学生类和一个班级类,想要实现的功能为:班级类含有类方法:执行班级人数增加的操作、获得班级的总人数,学生类继承自班级类,每实例化一个学生,班级人数都能增加。...最后,我想定义一些学生,然后获得班级中的总人数 这个问题用类方法做比较合适,因为我实例化的时学生,但是如果我从学生这一个实例中获得班级总人数是不合理的,同时,如果想要获得班级总人数,如果生成一个班级的实例也是没有必要的...静态方法主要用来存放逻辑性的代码,逻辑上属于类,但是和类本身没有交互,也就是说在静态方法中,不会涉及到类中的属性和方法的操作。...我们可以在类外面写一个简单的方法来做这些,但是这样做就扩散了类代码的关系到类定义的外面,这样写就会导致以后代码维护的困难 参考文章 《python中的静态方法和类方法》 《python中类方法,实例方法

    2K40

    Python实例方法、类方法和类方法静态方法浅析

    一、前言 类方法也可以进行更细致的划分,具体可分为类方法、实例方法和静态方法。 二、案例详解 实例方法 通常情况下,在类中定义的方法默认都是实例方法。...类方法 Python 类方法和实例方法相似,它最少也要包含一个参数,只不过类方法中通常将其命名为 cls,Python 会自动将类本身绑定给 cls 参数(注意,绑定的不是类对象)。...所以在调用类方法时,无需显式为 cls 参数传参。 和实例方法最大的不同在于,类方法需要使用@classmethod修饰符进行修饰。..."www.baidu.com" #定义了一个类方法 @classmethod def info(cls): print("正在调用类方法",cls) 如果没有 @...静态方法没有类似 self、cls 这样的特殊参数,因此 Python 解释器不会对它包含的参数做任何类或对象的绑定。 静态方法需要使用@staticmethod修饰。

    2.5K30

    Python中类的静态方法、类方法及实例方法

    概述 在Python的类中,有着类属性、实例属性,静态方法、类方法、实例方法的区别。到底有什么不一样呢?接下来我们就一探究竟。...然后实例对象访问属性的规则是先访问实例属性,然后再根据实例对象的 __class__ 来访问类属性。如果都没有找到则报错。....类属性 = xxx 并没有修改到其类属性,而是在实例对象中创建了一个与类属性同名的实例属性。...实例方法:由对象调用,至少一个 self 参数;执行实例方法时,自动将调用该方法的对象赋值给 self。 类方法:由类调用,至少一个 cls 参数;执行类方法时,自动将调用该方法的类赋值给 cls。...类对象不能直接调用实例方法,类、静态方法可以。 self与cls的区别 self 指的是类实例对象本身(注意:不是类本身)。

    2.9K00

    Python中类的静态方法、类方法及实例方法

    概述 在Python的类中,有着类属性、实例属性,静态方法、类方法、实例方法的区别。到底有什么不一样呢?接下来我们就一探究竟。...然后实例对象访问属性的规则是先访问实例属性,然后再根据实例对象的 __class__ 来访问类属性。如果都没有找到则报错。....类属性 = xxx 并没有修改到其类属性,而是在实例对象中创建了一个与类属性同名的实例属性。...实例方法:由对象调用,至少一个 self 参数;执行实例方法时,自动将调用该方法的对象赋值给 self。 类方法:由类调用,至少一个 cls 参数;执行类方法时,自动将调用该方法的类赋值给 cls。...类对象不能直接调用实例方法,类、静态方法可以。 self与cls的区别 self 指的是类实例对象本身(注意:不是类本身)。

    3K10
    领券