首页 > 编程语言 >java-关键字与方法(三)

java-关键字与方法(三)

时间:2023-12-30 10:44:55浏览次数:32  
标签:java String 关键字 str 字符串 World 方法 Hello

  1. toUpperCase() 方法:toUpperCase() 方法将字符串中的所有字符转换为大写字母形式。示例:
String str = "Hello World";
String upperCaseStr = str.toUpperCase(); // upperCaseStr 的值为 "HELLO WORLD"

在上面的例子中,toUpperCase() 方法将字符串 str 中的所有字符转换为大写形式,因此返回值为 "HELLO WORLD"。

  1. toLowerCase() 方法:toLowerCase() 方法将字符串中的所有字符转换为小写字母形式。示例:
String str = "Hello World";
String lowerCaseStr = str.toLowerCase(); // lowerCaseStr 的值为 "hello world"

在上面的例子中,toLowerCase() 方法将字符串 str 中的所有字符转换为小写形式,因此返回值为 "hello world"。

  1. substring() 方法:substring() 方法返回从指定索引开始到结束位置之间的子字符串。示例:
String str = "Hello World";
String subStr = str.substring(6, 11); // subStr 的值为 "World"

在上面的例子中,substring() 方法返回从索引 6(包括)到索引 11(不包括)之间的子字符串,即 "World"。

  1. indexOf() 方法:indexOf() 方法返回字符串中第一次出现指定字符或子字符串的索引位置。示例:
String str = "Hello World";
int index = str.indexOf("o"); // index 的值为 4

在上面的例子中,indexOf() 方法返回字符 "o" 在字符串 str 中第一次出现的索引位置,即 4。

  1. split() 方法:split() 方法将字符串拆分为子字符串数组,根据指定的分隔符进行拆分。示例:
String str = "Hello,World,Java";
String[] parts = str.split(","); // parts 的值为 ["Hello", "World", "Java"]

在上面的例子中,split() 方法根据逗号 "," 将字符串 str 拆分为子字符串数组,因此返回值为 ["Hello", "World", "Java"]。

标签:java,String,关键字,str,字符串,World,方法,Hello
From: https://www.cnblogs.com/zjsdbk/p/17936116.html

相关文章

  • Java 读写锁 之 锁降级
    锁降级: 是指保持住当前的写锁(已拥有),再获取读锁,随后释放写锁的过程。1.  锁降级的用途锁分为读锁(共享锁)、写锁(排他锁)两种:一个线程获取了写锁,其他线程无法获取写锁、读锁,进行阻塞;一个线程获取了读锁,其他线程无法获取写锁(进行阻塞),但是可以获取读锁;如果只使用写锁,那么释放写锁之......
  • JVM 创建 Java 对象
    JVM 创建Java对象的流程:类的加载,内存分配、对对象进行必要的设置、执行<init>方法初始化。1. JVM 创建Java对象使用new关键字可以创建一个类的对象。new 指令在虚拟机中的执行操作:类的加载:首先在常量池(方法区中)去检查这个指令的参数是否能在常量池中定位到这个类的符......
  • Java 并发工具类之 Semaphore
    Semaphore 控制访问特定资源的线程数量,新建规定数量的许可证,获得许可证可以继续执行,未获得需要阻塞,执行完成归还许可证,这样其余的线程(未获得许可证)才可以执行。例如:Semaphore用于流量控制,例如只有10个数据库连接,可以用Semaphore控制只有10个线程访问数据库,这样就不会报错无法获取......
  • Java线程池的学习
    线程池有如下四个优点:降低资源消耗: 重用已经创建的线程, 线程的创建和销毁需要消耗计算机资源,特别是在有大量创建线程请求且线程的处理过程是轻量级的,例如:大多数的服务器。提高响应速度:重用已经创建的线程。提高线程的稳定性:可创建的线程数量是由有限制的,限制值是有多个因素制约,例......
  • Java 中的继承
    继承:可以基于已存在的类构造一个新类,继承已存在的类就是复用(继承)这些类的方法和域,在此基础上,还可以添加一些新的方法和域。1. 继承性 继承性: 把多种有着共同特性的多的类事物抽象成一个类,这个类就是多个类的父类。父类的意义在于可以抽取多个类的共性,代码复用,减少代码量。例:三个......
  • Java中的抽象类
    抽象类必须使用abstract关键声明,例如抽象类MyAbstractStudy:publicabstractclassMyAbstractStudy{}不能使用抽象类创建对象。抽象类中可以没有抽象方法。抽象方法必须为public或者protected,缺省情况下为public。抽象类的子类必须实现父类的抽象方法,如果没有则需要声明子类也为ab......
  • Java8 原子类 AtomicInteger 源码阅读
    AtomicInteger 是用 CAS(Compre And Swap,乐观锁)构造的一个 原子类。1. CAS CAS(CompareandSwap)比较并替换,CAS是实现乐观锁的一个重要操作。CAS是一个硬件指令,保证是原子操作,Java中通过UnSafe来实现。详细可一下我的这篇博文:传送。CAS 的基本步骤:执行函数CAS(V,E,N......
  • java-关键字与方法(二)
    charAt() 方法:charAt() 方法返回字符串中指定索引处的字符。示例:Stringstr="HelloWorld";charch=str.charAt(4);//ch的值为'o'在上面的例子中,charAt()方法返回字符串str中索引为4的字符,即字母'o'。length() 方法:length() 方法返回字符串的长度。示例......
  • 无涯教程-Java 正则 - Pattern quote(String s)函数
    java.util.regex.Pattern.quote(Strings)方法返回指定String的文字模式。staticStringquote-声明publicstaticStringquote(Strings)s  - 要被字符串化的字符串。staticStringquote-返回值文字字符串替换。staticStringquote-示例下面的示例显示ja......
  • 在 Flask 中使用数据库 允许我们使用面向对象的方式来操作数据库 Flask 中使用表单的
    在Flask中使用数据库,你可以使用ORM(对象关系映射)技术,它允许我们使用面向对象的方式来操作数据库,而不需要直接编写SQL语句¹。以下是一些基本步骤:安装依赖:首先,我们需要安装Flask和ORM库的依赖。Flask提供了多个ORM库的选择,例如SQLAlchemy、Peewee和SQLObject等。在这......