描述
這個java.lang.StringBuilder.offsetByCodePoints() 方法返回index在這個序列中,從給定的索引偏移codePointOffset代碼點。
聲明
以下是聲明java.lang.StringBuilder.offsetByCodePoints()方法
public int offsetByCodePoints(int index, int codePointOffset)
參數
index- 這是要偏移的索引。
codePointOffset- 這是代碼點的偏移量。
返回值
此方法返回此序列中的索引。
異常
IndexOutOfBoundsException- 如果 index 為負或大於此序列的長度,或者如果 codePointOffset 為正且以 index 開頭的子序列少於 codePointOffset 碼點,或如果 codePointOffset 為負且 index 之前的子序列少於 codePointOffset 的絕對值代碼點。
示例
下麵的例子展示了 java.lang.StringBuilder.offsetByCodePoints() 方法的用法。
package com.tutorialspoint;
import java.lang.*;
public class StringBuilderDemo {
public static void main(String[] args) {
StringBuilder str = new StringBuilder("abcdefg");
System.out.println("string = " + str);
// returns the index within this sequence
int retval = str.offsetByCodePoints(1, 4);
// prints the index
System.out.println("index = " + retval);
}
}
讓我們編譯並運行上麵的程序,這將產生以下結果 -
string = abcdefg index = 5
相關用法
- Java StringBuilder toString()用法及代碼示例
- Java StringBuilder delete()用法及代碼示例
- Java StringBuilder charAt()用法及代碼示例
- Java StringBuilder ensureCapacity()用法及代碼示例
- Java StringBuilder capacity()用法及代碼示例
- Java StringBuilder substring()用法及代碼示例
- Java StringBuilder codePointCount()用法及代碼示例
- Java StringBuilder appendCodePoint()用法及代碼示例
- Java StringBuilder reverse()用法及代碼示例
- Java StringBuilder lastIndexOf()用法及代碼示例
- Java StringBuilder indexOf()用法及代碼示例
- Java StringBuilder lastlastIndexOf()用法及代碼示例
- Java StringBuilder setLength()用法及代碼示例
- Java StringBuilder replace()用法及代碼示例
- Java StringBuilder length()用法及代碼示例
- Java StringBuilder codePointBefore()用法及代碼示例
- Java StringBuilder getChars()用法及代碼示例
- Java StringBuilder subSequence()用法及代碼示例
- Java StringBuilder trimToSize()用法及代碼示例
- Java StringBuilder append()用法及代碼示例
注:本文由純淨天空篩選整理自 StringBuilder.offsetByCodePoints() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。