首页 > 编程语言 >JAVA基础:String的常用方法

JAVA基础:String的常用方法

时间:2024-08-07 09:25:05浏览次数:8  
标签:常用 good JAVA String System println China 字符串

目录

前言

string的常用方法


前言

上一篇我们学习了string字符串的基本用法,以及string字符串的内部机制,而string也是一个类,他的内部也有很多已经给我们封装好的,方便我们操作字符串的方法,我们是不可能将内部的方法全部记住的,我们只要知道方法是怎么使用的有什么样的效果就行,今天我也只会学习一些常见的方法

string的常用方法

String s = "China is good !!!";
 System.out.println(s.length());

第一个方法我们已经非常熟悉了,就是返回字符串的长度

String s = "China is good !!!";
 System.out.println(s.charAt(5));

这个方法会让我们传入一个索引,然会会返回指定索引的字符

String s = "China is good !!!";
 System.out.println(s.startsWith("China"));

这个方法是判断字符串是否以指定字符串开头

String s = "China is good !!!";
 System.out.println(s.endsWith("!!!"));

这个方法是判断字符串是否以指定字符串结尾

String s = "China is good !!!";
 System.out.println(s.equals("China is good !!!"));

这个方法我们就很熟悉了,用来比较两个字符串是否相等,但是equals不能忽略大小写进行比较

String s = "China is good !!!";
 System.out.println(s.equalsIgnoreCase("China is good !!!"));

这个方法就可以忽略大小写进行比较字符串

String s = "China is good !!!";
 System.out.println(s.indexOf("Is"));

这个方法是获得指定字符串第一次出现的位置

String s = "China is good !!!";
 System.out.println(s.indexOf("o",10));

这个重载的方法是从指定索引向后找第一个指定字符串出现的位置

String s = "China is good !!!";
 System.out.println(s.replace("China","Chinese"));

这个方法是将指定字符串替换成新的字符串

String s = "China is good !!!";
 System.out.println(s.toLowerCase());

将字符串中所有的字符变成小写

String s = "China is good !!!";
 System.out.println(s.toUpperCase());

将字符串中所有的字符变成大写

String s = "China is good !!!";
 System.out.println(s.contains("is"));

判断字符串中是否包含指定字符

String s = "China is good !!!";
 System.out.println(s.substring(5));
 System.out.println(s.substring(5,7));

这个方法是截取字符串它有两种用法,第一种传一个参数,就是从指定位置截取到最后

第二种是只截取指定的范围,注意这个范围是左闭右开的【5,7)

String s = "China is good !!!";
String[] arr = s.split(" ");
 

这个方法是用指定字符串对原字符串进行拆分然后将拆分后的内容形成一个字符串数组返回

标签:常用,good,JAVA,String,System,println,China,字符串
From: https://blog.csdn.net/weixin_65346668/article/details/140923882

相关文章

  • Java中对数组的学习
    数组的概念目录数组的概念声明数组变量创建数组处理数组数组作为函数的参数数组作为函数的返回值数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变......
  • JavaDS —— 红黑树
    前言还是一样,这里的红黑树重点讲述插入代码的实现,如果对红黑树的删除感兴趣,可以去翻阅其他资料。在数据结构专栏中已经对AVL树的旋转调整做了分析和讲解,这里红黑树也会使用到旋转调整的代码,就不讲述旋转代码的实现,大家如果对旋转不熟悉,可以打开这个文章JavaDS——AVL......
  • Spring Security 的常用方法介绍
    当使用SpringSecurity时,有几种常见的方法和配置模式可以帮助您更好地保护和管理应用程序的安全性。除了上文中已经介绍的基本配置、自定义认证、方法级安全性和异常处理之外,还有一些其他重要的方法和技术,让我们来详细了解它们。常用方法和技术1.使用表达式进行授权Spri......
  • pg一些常用语句记录
    查看数据库大小pg_size_pretty:将数据库用量展示为KB、MB、GB等样式,查看更直观查看具体某个数据库的大小selectpg_size_pretty(pg_database_size('postgres'));查看所有数据库的大小selectpg_database.datname,pg_size_pretty(pg_database_size(pg_database.datna......
  • 常用API_1:应用程序编程接口:String
    文章目录包packageString注意==和equals()String的对象是不可变的对象双引号""方式写出的字符串对象常用方法使用String来开发验证码代码运行结果反思包package同一个包下的程序可以直接访问访问其他包下的程序必须导包才能访问Java.lang包可以不用导,直接使用eg......
  • 24-08-04 JavaSE java集合详解
    24-08-04JavaSE集合详解文章目录24-08-04JavaSE集合详解理解集合java集合的体系框架Collection类Collection接口的常用方法集合的遍历iterator迭代器增强for循环List类List类的常用方法List的三种遍历方法List的排序ArrayList类ArrayList类的注意事项Arraylist的......
  • Java泛型中的PECS 原则
    在Java泛型中,使用extends和super关键字来定义通配符的上界和下界,主要是为了保证类型安全,并且能够灵活地处理不同类型的集合。具体来说,使用extends和super的原因可以通过理解PECS(ProducerExtends,ConsumerSuper)原则来解释。PECS原则ProducerExtends:如果......
  • Day19--Java多线程编程入门学习
    1.什么是多线程?多线程是一种并发编程技术,它允许程序同时执行多个线程。线程是程序执行的基本单位,一个程序至少有一个线程,即主线程。通过使用多线程,可以在一个程序中同时处理多个任务,提高程序的效率和响应能力。2.为什么要使用多线程?提升性能:在多核处理器上,多线程可以将......
  • ffmpeg和ffplay常用指令
    FFmpeg常见用法1.基本命令结构ffmpeg[global_options]-iinput_file[input_options]output_file[output_options]2.将其它格式图片转换为YUV420pffmpeg-iinput.jpg-pix_fmtyuv420poutput.yuv-iinput.jpg:指定输入文件input.jpg。-pix_fmtyuv420p:指定......
  • JavaEE 第3节 线程安全知识铺垫2
    Java中线程终止的方式下面代码我们创建了一个thread线程,如何在main线程(main方法中)终止thread线程?1、手动标记publicclassThreads{publicstaticvoidmain(String[]args){Threadthread=newThread(()->{while(true){......