1. 程式人生 > >java中字串擷取,呼叫substring()方法

java中字串擷取,呼叫substring()方法

substring() 方法返回字串的子字串。在java中 substring()方法有兩種用法,

第一種

publicString substring(int beginIndex)

第二種

publicString substring(int beginIndex,int endIndex)

引數的意思

  • beginIndex -- 起始索引(包括)。

  • endIndex -- 結束索引(不包括)。

第一種:返回一個新的字串,它是此字串的一個子字串。該子字串從指定索引處的字元開始,直到此字串末尾。
第二種:返回一個新字串,它是此字串的一個子字串。該子字串從指定的 beginIndex 處開始,直到索引 endIndex - 1 處的字元。因此,該子字串的長度為 endIndex-beginIndex。

示例程式碼:
public static void main(String[] args) {
	String Str = new String("hello wrold");
		 
        System.out.print("返回值 :" );
        System.out.println(Str.substring(4) );
 
        System.out.print("返回值 :" );
        System.out.println(Str.substring(4, 10) );
}
執行結果:

返回值 :o wrold
返回值 :o wrol


最後的最後  :各位看官,看完的覺得有用又不嫌麻煩的就給個贊或者給個評論唄大笑

,嫌麻煩的也請麻煩一下給個讚唄大笑,想踩一腳的,手下留情,碼字不易,且看且珍惜,大笑(我的大刀已經飢渴難耐了)

相關推薦

java字串擷取呼叫substring()方法

substring() 方法返回字串的子字串。在java中 substring()方法有兩種用法, 第一種 publicString substring(int beginIndex) 第二種 p

Java字串定義初始化賦值為null的區別

1、概述:字串定義 只定義不分配記憶體空間,不做任何操作;字串初始化 兩種方式直接等號賦值,用new初始化,直接等號賦值放入記憶體池,其它變數也可以引用;new初始化分配記憶體空間,不可引用;字串賦值為

Java字串反轉的七種方法

突然在想,確實是浮躁了 字串反轉的七種方法: 線上程式碼: package test1; import java.util.Stack; public class Reverse { //方法一:遞迴+字串擷取;不斷的進行二分擷取,遞迴返回; /*

Java通過this關鍵字呼叫構造方法的一些理解

  學習java時,理解的this關鍵字的實質是用來指向當前物件的一個指標。按照之前所學,理解它有以下三種用法加一個性質。1.在構造方法中使用this       關鍵字this可以出現在類的構造方法中,代表使用該構造方法所建立的物件。public class Tom {

java 去除字串的空格兩種方法

/** * 去除字串中的所有空格 * @author Administrator * */ public class StringTo { public static void main(String[] args) { /** * 第一種方法 Stri

java如何使用空參構造方法自動生成不同名字的對象使用非靜態的屬性和靜態屬性有什麽區別原因是什麽?如何理解static關鍵字

區別 關鍵字 內部 方法 屬性 count per setname person 空參構造自動生成對象時,使用非靜態的屬性 代碼: package com.swift; //使用無參構造方法自動生成對象,序號不斷自增 public class Person { p

Java字串直接賦值和new一個物件得到的地址值是什麼樣子的

  public class StringDemo2 { public static void main(String[] args) { String s1 = "hello"; String s2 = new String("hello"); String s3 = "hello"

java字串 按照字元挨個換行輸出-兩種方法

方案1:將String 字串 轉化為char 陣列 toCharArray public static void main(String[] args) { String s="aaahssjshs222"; // 轉化為字元陣列。 char[] c=s

Java字串比較方法equals()和equalsIgnoreCase()的區別

1. equals() equals( )是比較兩個字串是否相等,它的一般表示式如下: /** * Compares this string to the specified object. The result is {@code * true} if and o

java靜態變數靜態程式碼塊靜態方法例項變數匿名程式碼塊的載入順序

1. java中靜態變數,靜態程式碼塊,靜態方法,例項變數,匿名程式碼塊 在Java中,使用{}括起來的程式碼稱為程式碼塊,程式碼塊可以分為以下四種: (1)普通程式碼塊:就是類中方法的方法體 public void xxx(){ //code }

java的arraycopy()copyOf()和copyOfRange()方法詳解

java語言提供了很多的方法來對陣列進行復制。其中我們常用的方法有三種,下面一一列舉出來 1. arraycopy()方法 函式原型:arraycopy(Object src, int srcPos, Object dest, int destPos, int length) src: 原陣列

Java數字前補零的方法數字加減前補零函式

   * 將元資料前補零,補後的總長度為指定的長度,以字串的形式返回     * @param sourceDate     * @param formatLength     * @return

Java5種建立物件的方法你知道幾種?

作為一個Java開發者,一種面向物件的語言,我們每天都建立很多物件。但後續我們開發中,採用了spring的依賴管理系統,我們就很少自己去建立物件了,全部交給容器去託管,那麼本篇文章回源塑本,講述一下java中能夠建立一個物件的5中方法。 本文最大的特色是,我不僅給出案例,

Java字串split() 的使用方法

在java.lang包中有String.split()方法,返回是一個數組 我在應用中用到一些,給大家總結一下,僅供大家參考: 1、如果用“.”作為分隔的話,必須是如下寫法,String.split("\."),這樣才能正確的分隔開,不能用String.spli

java靜態變數靜態方法靜態程式碼塊構造程式碼塊構造方法...執行順序

public class TestExeOrder { public TestExeOrder(){ System.out.println("類的構造方法執行了..."); } { System.out.println("構造程式碼塊執行了

Java 父類怎麼呼叫子類的方法

父類能呼叫子類的方法嗎? 答:能。 怎麼做? ● 把子類傳遞到父類的有參構造中,然後呼叫。● 使用反射的方式呼叫,你使用了反射還有誰不能呼叫的?! ● 父類呼叫子類的靜態方法。 案例展示: pac

Java傳送http get/post請求呼叫介面/方法

由於專案中要用,所以找了一些資料,整理下來。 GitHub地址: https://github.com/iamyong    轉自:http://blog.csdn.net/capmiachael/article/details/51833531 例1:使用 HttpCl

javaabstract,publicprotected,private以及不寫作用域的時候在繼承關係呼叫

1、父類是用abstract修飾的抽象類 一、用abstract修飾的類叫做抽象類,用abstract修飾的方法叫做抽象方法,如果一個類中有抽象方法,那麼這個類必須定義為抽象類,抽象類不能被例項化,只能用來被繼承 二、抽象方法沒有方法體,如果一個類繼承了抽象類,那麼必須重寫

java字串的增加插入及StringBuffer的使用

java中StringBuffer 是一個String類的一個增強類,不屬於String類,使用StringBuffer類也需要兩步 ①宣告StringBuffer物件並初始化 St

Java字串indexof() 的使用方法

  Java中字串中子串的查詢共有四種方法(indexof())    indexOf 方法返回一個整數值,指出 String 物件內子字串的開始位置。如果沒有找到子字串,則返回-1。 如果 star