Java中的substring截取字符串方法「建议收藏」

Java中的substring截取字符串方法「建议收藏」1.在处理字符串的过程中有很多情况下会遇到需要截取字符串的情况,这个时候使用Java中提供的substring方法来截取就非常方便了2.其中比较经常使用到的方法有两个:①publicStringsubstring(intbeginIndex)这个方法截取的字符串是从索引beginIndex开始的,到整个字符串的末尾,例如:字符串Strings=”abcdef”;调…

大家好,又见面了,我是你们的朋友全栈君。

1. 问题描述 

在处理字符串的过程中有很多情况下会遇到需要截取字符串的情况,这个时候使用Java中提供的substring方法来截取就非常方便了

2. 其中比较经常使用到的方法有两个:

① public String substring(int beginIndex)

这个方法截取的字符串是从索引beginIndex开始的,到整个字符串的末尾,例如:字符串String s = “abcdef”;

调用s.substring(2)表示从字符串的索引2开始截取到整个字符串结束,截取的字符串为cdef

② public String  substring(int beginIndex, int endIndex)

这个方法截取的字符串从beginIndex开始,到字符串索引的endIndex – 1结束,即截取的字符串不包括endIndex这个索引对应的字符,所以endIndex的最大值为整个字符串的长度,所以使用这个方法的时候需要特别注意容易发生字符串截取越界的问题

3. 下面是具体的代码:

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.nextLine();
		System.out.println(s.substring(0, 2));
		System.out.println(s.substring(2));
		sc.close();
	}
}

从控制台输入:saahdfasgfdga

Java中的substring截取字符串方法「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142102.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python中空格的代码_python 空格

    python中空格的代码_python 空格初学python,不明白代码之间时空格的用处比如:print”Hens”,25+30/6print”hens”,25+30/6一个有空格一个代码之间的空格其实没有什么作用。只是为了增强可读性。代码不是越集中越好,符合规范的结构,比如让大括号单独成行,反而看起来更加清晰、舒服,是更能避免笔误的好习惯。虽然,代码可读性是通过设计来实现的。python如何添加多个空格我添加了多个空…

    2025年12月1日
    7
  • js对数字数组排序[通俗易懂]

    js对数字数组排序[通俗易懂]js中经常需要用到对数组进行排序的操作,当数组中的元素均为数字时,直接使用sort()进行排序得到的结果可能不是你想要的结果。假如我有数组arrayNums=[15,2,16],直接使用arrayNums.sort()的排序结果将是[15,16,2],这是因为Javascript的sort()函数在默认情况下是按照字符串顺序对值进行排序的。正因如此,sort()方法在对数值排序时会产生…

    2022年5月15日
    41
  • 《C++面向对象程序设计》✍千处细节、万字总结(建议收藏)「建议收藏」

    《C++面向对象程序设计》✍千处细节、万字总结(建议收藏)「建议收藏」《C++面向对象程序设计》✍千处细节、万字总结文章目录《C++面向对象程序设计》✍千处细节、万字总结一、面向对象程序设计二、C++基础2.1C++的产生和特点2.2一个简单的C++示例程序2.3C++在非面向对象方面对C语言的扩充输入和输出cinconst修饰符void型指针内联函数带有默认参数值的函数函数重载作用域标识符”::”强制类型转换new和delete运算符引用三、类和对象(一)3.1类的构成3.2成员函数的定义3.3对象的定义和使用3.4构造函数与析构函数构造函数成员初始化列表

    2022年6月22日
    22
  • 机器学习方法:回归(三):最小角回归Least Angle Regression(LARS),forward stagewise selection

    机器学习方法:回归(三):最小角回归Least Angle Regression(LARS),forward stagewise selection前面两篇回归(一)(二)复习了线性回归,以及L1与L2正则——lasso和ridgeregression。特别描述了lasso的稀疏性是如何产生的。在本篇中介绍一下和lasso可以产生差不多效果的两种方法:stagewise和LARS

    2022年6月29日
    42
  • 玩转pycharm_pycharm首次使用教程

    玩转pycharm_pycharm首次使用教程点击“简说Python”,选择“星标公众号”福利干货,第一时间送达!本文授权转载自Python编程时光,禁二次转载作者:Python编程时光阅读文本大概需要6分钟。大…

    2022年8月26日
    4
  • xshell评估过期解决办法

    xshell评估过期解决办法

    2021年10月17日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号