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
Java中5種建立物件的方法,你知道幾種?
作為一個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
java中abstract,public,protected,private以及不寫作用域的時候在繼承關係中的呼叫
1、父類是用abstract修飾的抽象類 一、用abstract修飾的類叫做抽象類,用abstract修飾的方法叫做抽象方法,如果一個類中有抽象方法,那麼這個類必須定義為抽象類,抽象類不能被例項化,只能用來被繼承 二、抽象方法沒有方法體,如果一個類繼承了抽象類,那麼必須重寫
java中字串的增加,插入及StringBuffer的使用
java中StringBuffer 是一個String類的一個增強類,不屬於String類,使用StringBuffer類也需要兩步 ①宣告StringBuffer物件並初始化 St
Java中字串indexof() 的使用方法
Java中字串中子串的查詢共有四種方法(indexof()) indexOf 方法返回一個整數值,指出 String 物件內子字串的開始位置。如果沒有找到子字串,則返回-1。 如果 star