`

java中substring的用法

    博客分类:
  • java
阅读更多

 str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;

   str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;

以下是一段演示程序:

public class StringDemo{

public static void main(String agrs[]){

   String str="this is my original string";

   String toDelete=" original"; 

   if(str.startsWith(toDelete))

    str=str.substring(toDelete.length());

   else

    if(str.endsWith(toDelete))

     str=str.substring(0, str.length()-toDelete.length());

    else

    {  int index=str.indexOf(toDelete);

     if(index!=-1)

     {  String str1=str.substring(0, index);

      String str2=str.substring(index+toDelete.length());

      str=str1+str2;

     }

     else

      System.out.println("string \""+toDelete+"\" not found");

    }

   System.out.println(str);

}  }
============================

substring
public String substring(int beginIndex,
                        int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。
示例:

"hamburger".substring(4, 8) returns "urge"
 "smiles".substring(1, 5) returns "mile"

参数:
beginIndex - 开始处的索引(包括)。
endIndex - 结束处的索引(不包括)。
返回:
指定的子字符串。
抛出:
IndexOutOfBoundsException - 如果 beginIndex 为负,或 endIndex 大于此 String 对象的长度,或 beginIndex 大于 endIndex。

分享到:
评论

相关推荐

    java中substring与substr的用法.pdf

    java中substring与substr的用法.pdf

    java 如何使用substring()方法截取子串

    java 如何使用substring()方法截取子串 java 如何使用substring()方法截取子串

    java中substring与substr的用法实用.pdf

    java中substring与substr的用法实用.pdf

    java中substring与substr的用法参考.pdf

    java中substring与substr的用法参考.pdf

    Java中substring的使用方法

    截取str中从beginIndex?始至endIndex结束时的字符串,并将其赋值给str;  下面是一段演示程序: public class StringDemo{ public static void main(String agrs[]){ String str=this is my original string; ...

    Java中由substring方法引发的内存泄漏详解

    主要介绍了Java中由substring方法引发的内存泄漏详解,涉及substring方法引发的内存泄漏简介,substring的作用和实现原理等相关内容,具有一定借鉴价值,需要的朋友可以参考下

    JAVA中截取字符串substring用法详解

    substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。 例如: "unhappy".substring(2) returns "happy" ...

    Java中substring的参数及字符串的相等判断

    字符串操作无疑在各种编程语言及平台上都是必不可少的,功能相通,但用法却存在微妙的区别,比如java中取子串及相等的判断,切入正题。  1. substring  常用的用法包括:  (1)取索引为startidx之后(包括...

    Java substring原理及使用方法实例

    主要介绍了Java substring原理及使用方法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    substring截取字符串-Java中的方法-参考价值不大,需要的下.docx

    资源名称:substring截取字符串-Java中的方法-参考价值不大,需要的下.docx 内容概要: substring截取字符串,word格式,直接打开便可以学习使用,可以方便大家进行学习。虽说不可能全面,但也可以作为一个学习索引,...

    JAVA中字符串函数subString的用法小结

    本篇文章主要是对JAVA中字符串函数subString的用法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助

    Java 用法明细介绍

    Java基本用法,如字符串 1、获取字符串的长度的 length() 2 、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s) 后缀 endsWith(String s) 3、比较两个字符串的 equals(String s) 4、把...

    java继承和接口,常用类

    根据“实验4说明”文件夹中给出的源程序MainTwo.java,StuList.java(其中的类实现了接口MyList),Student.java(其中的类Student是抽象类,其中,print( )方法是抽象方法)。 第二部分 编写一个类,该类的功能是...

    java核心知识点整理

    2.运行一个已经编译的程序时,Java解释器总是从指定类的main方法中的代码开始执行,因此,执行代码中必须有一个main函数。 3.Java是典型的强类型语言,即必须声明变量的类型,Java中有8种类型,6种数值类型(4个...

    java发送短信之AT指令

    public String sendAT(String atcommand) throws java.rmi.RemoteException { String s = ""; try { Thread.sleep(100); writeln(atcommand); Thread.sleep(80); s = read(); Thread.sleep(100); } catch ...

    Java精华(免费版)

     在main()方法中,如果要调用method1(),你必须把这个调用放在try/catch程序块当中,因为它会抛出Checked exception。   相比之下,当你调用method2()时,则不需要把它放在try/catch程序块当中,因为它会抛出的...

    javascript substr和substring用法比较

    但用法有些差别,下面分别介绍substr 方法 定义和用法 substr 方法用于返回一个从指定位置开始的指定长度的子字符串。 语法 stringObject.substr(start [, length ]) 参数 描述 start 必需。所需的子字符串的起始...

    java在cpu的占有率

    /** java使用内存 */ private double javaUseMemory; public String getOsName() { return osName; } public void setOsName(String osName) { this.osName = osName; } public int getTotalThread() ...

Global site tag (gtag.js) - Google Analytics