首页 > 其他分享 >substring( )的两种用法?

substring( )的两种用法?

时间:2024-12-25 14:52:32浏览次数:3  
标签:字符 两种 String int 用法 substring subTest test

xx.substring()括号中带的参数不一样,效果就会有很大的区别

1.xx.substring(0,2)表示取第一个和第二个字符(0,1,2表示第一、二、三个字符,含头不含尾的原则就只包含第一、二个字符),返回一个新的字符串(只包含指定的第一和第二个字符);

2.xx.substring(2)表示去掉前两个字符,返回一个新的字符串(只包含去掉前两个字符后剩下的字符串)

详细如下:

有两个参数时
 
第一个参数int为开始的索引,对应String数字中的开始位置,
 
第二个参数是截止的索引位置,对应String中的结束位置
 
取得的字符串长度为:endIndex - beginIndex;
 
从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符
 
public String substring(int beginIndex, int endIndex)
 
 
 
有一个参数时
 
只去掉前x个字符后剩下的字符串
 
public String substring(int x)

运行运行
代码示例如下:

package com.example;
 
public class MyClass {
 
    public static void main(String[] args){
 
        String test = "Hello World !";
 
        String subTest1 = test.substring(0,3);
        System.out.println("subTest:" + subTest1);//subTest:Hel
 
        String subTest2 = test.substring(0,test.length());
        System.out.println("subTest:" + subTest2);//subTest:Hello World!
 
        String subTest3= test.substring(6);
        System.out.println("subTest:" + subTest3);//subTest:World
 
    }
 
}

标签:字符,两种,String,int,用法,substring,subTest,test
From: https://www.cnblogs.com/tzzp/p/18630387

相关文章

  • 低代码后端 API 的实现方案:两种不推荐的模式
            昨天写了低代码后端API的实现方案与安全设计:从功能到鉴权的全面解析-CSDN博客,介绍了低代码后端API的主流实现方案。今天,让我们把目光聚焦于软件开发中另一个值得深入探讨的话题——前端直接写SQL语句和JavaScript脚本并传入后端执行。这种看似便捷的操......
  • WordPress 数据库操作WPDB对象($wpdb)用法详解
    使用wordpress的时候,如果想直接使用WP里封装的数据库操作的类(wp-db.php),将wp-blog-header.php包含到代码中就可以使用了。Php代码   define(‘PATH’, dirname(dirname(__FILE__)).‘/’);  require_once(PATH . ‘../wp-blog-header.php’);  global $wpdb; ......
  • springboot项目启动成功后执行一段代码的两种方式
    springboot项目启动成功后执行一段代码的两种方式|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------......
  • Spring 必备:常用注解的实例展示、用法详解与功能说明
    @Component示例:@ComponentpublicclassMyComponent{//组件的功能方法}用法:用于将一个普通的Java类标记为Spring容器中的组件。Spring在扫描时会自动发现并实例化这个类,将其作为一个Bean管理。说明:这是一个通用的注解,是其他如@Service、@Repository和@Controller......
  • vue-keep-alive的用法
    第一步先在需要保留的组件中添加name属性第二步添加keep-alive这样浏览器会报一个警告建议我们使用插槽方式......
  • 精确计算的利器:Decimal.js 基本用法与详解
    一、Decimal.js简介decimal.js是一个用于任意精度算术运算的JavaScript库,它可以完美解决浮点数计算中的精度丢失问题。特性:1.任意精度计算:支持大数、小数的高精度运算。2.链式调用:简洁的链式操作方式。3.支持所有常见运算:加减乘除、取幂、平方根、取模等。4.跨平台:......
  • 17. static都有哪些用法
    所有的人都知道static关键字这两个基本的用法:静态变量和静态方法。也就是被static所修饰的变量/方法都属于类的静态资源,类实例所共享。除了静态变量和静态方法之外,static也用于静态块,多用于初始化操作:点击查看代码publiccalssPreCache{static{//执行相关操作}......
  • if用法总结
    \(if\)相当于中文中的如果,表示如果满足某个条件,就执行某个操作。结构1if(条件)//注意if后面要加(),如果有多个任务就要用大括号包裹{条件为真执行的语句。语句1;语句2; ...}举个例子,如果明天不下雨,我们就去郊游烧烤,可以表示为if(明天不下雨){郊游;......
  • Python面向对象中 `self` 与 `cls` 的区别及用法解析:中英双语
    Python中self与cls的区别及用法解析在Python面向对象编程中,self和cls是两个常见的关键字,它们分别用于实例方法和类方法。本文将详细介绍它们的作用、区别及使用场景,并通过代码示例帮助大家理解如何调用这些方法。1.什么是self?1.1定义与作用self是实例方......
  • Python 装饰器详解:`@staticmethod` 与 `@classmethod` 的区别与用法:中英双语
    缘由:今天在看Huggingface的源码的时候,https://github.com/huggingface/transformers/blob/v4.47.1/src/transformers/models/auto/configuration_auto.py#L897对几个装饰器有所疑问,学习一下。Python装饰器详解:@staticmethod与@classmethod的区别与用法在Python中......