StringBuilder codePointCount() in Java with Examples Last Updated : 04 Apr, 2023 Comments Improve Suggest changes Like Article Like Report The codePointCount() method of StringBuilder class returns the number of Unicode code points in the specified text range in String contained by StringBuilder. This method takes two indexes as a parameter- first beginIndex which represents index of the first character of the text range and endIndex which represents index after the last character of the text range. The indexes refers to char values (Unicode code units) and the value of index must be lie between 0 to length-1. The text range begins at the beginIndex and extends to the char at index endIndex - 1. Thus the length (in chars) of the text range is endIndex-beginIndex. Syntax: public int codePointCount(int beginIndex, int endIndex) Parameters: This method accepts two parameters beginIndex: index of the first character of the text range.endIndex: index after the last character of the text range. Return Value: This method returns the number of Unicode code points in the specified text range. Exception: This method throws IndexOutOfBoundsException if: the beginIndex is less than zero,or endIndex is larger than the length of String,or beginIndex is larger than endIndex. Below programs demonstrate the codePointCount() method of StringBuilder Class: Example 1: Java // Java program to demonstrate // the codePointCount() Method. class GFG { public static void main(String[] args) { // create a StringBuilder object // with a String pass as parameter StringBuilder str = new StringBuilder("WelcomeGeeks"); // print string System.out.println("String = " + str.toString()); // returns the codepoint count from index 2 to 8 int codepoints = str.codePointCount(2, 8); System.out.println("No of Unicode code points = " + codepoints); } } Output:String = WelcomeGeeks No of Unicode code points = 6 Example 2: Java // Java program to demonstrate // the codePointCount() Method. class GFG { public static void main(String[] args) { // create a StringBuilder object // with a String pass as parameter StringBuilder str = new StringBuilder("GeeksForGeeks"); // print string System.out.println("String = " + str.toString()); // returns the codepoint count // from index 3 to 7 int codepoints = str.codePointCount(3, 7); System.out.println("No of Unicode code points" + " between index 3 and 7 = " + codepoints); } } Output:String = GeeksForGeeks No of Unicode code points between index 3 and 7 = 4 Example 3: To demonstrate IndexOutOfBoundsException Java // Java program to demonstrate // exception thrown by the codePointCount() Method. class GFG { public static void main(String[] args) { // create a StringBuilder object // with a String pass as parameter StringBuilder str = new StringBuilder("GeeksForGeeks"); try { // make beginIndex greater than endIndex int codepoints = str.codePointCount(7, 4); } catch (Exception e) { System.out.println("Exception: " + e); } } } Output:Exception: java.lang.IndexOutOfBoundsException Reference: https://docs.oracle.com/javase/10/docs/api/java/lang/StringBuilder.html#codePointCount(int, int) Comment More infoAdvertise with us Next Article StringBuilder codePointCount() in Java with Examples A AmanSingh2210 Follow Improve Article Tags : Java java-basics Java-Functions Java-StringBuilder Practice Tags : Java Similar Reads StringBuilder codePointAt() in Java with Examples The codePointAt(int index) method of StringBuilder class takes an index as a parameter and returns a character unicode point at that index in String contained by StringBuilder or we can say charPointAt() method returns the "unicode number" of the character at that index. The index refers to char val 4 min read StringBuilder codePointBefore() in Java with Examples The codePointBefore() method of StringBuilder class takes an index as a parameter and returns the "Unicode number" of the character before the specified index in String contained by StringBuilder. The index refers to char values (Unicode code units) and the value of index must lie between 0 to lengt 2 min read StringBuffer codePointCount() method in Java with Examples The codePointCount() method of StringBuffer class is used to return the number of Unicode code points in the specified range of beginIndex to endIndex of String contained by StringBuffer. This method takes beginIndex and endIndex as a parameter where beginIndex is the index of the first character of 3 min read StringBuilder delete() in Java with Examples The delete(int start, int end) method of StringBuilder class removes the characters starting from index start to index end-1 from String contained by StringBuilder. This method takes two indexes as a parameter first start represents index of the first character and endIndex represents index after th 3 min read StringBuilder appendCodePoint() method in Java with Examples The appendCodePoint(int codePoint) method of StringBuilder class is the inbuilt method used to append the string representation of the codePoint argument to this sequence. The argument is appended to this StringBuilder content and length of the object is increased by Character.charCount(codePoint). 2 min read StringBuffer codePointAt() method in Java with Examples The codePointAt() method of StringBuffer class returns a character Unicode point at that index in sequence contained by StringBuffer. This method returns the âUnicodenumberâ of the character at that index. Value of index must be lie between 0 to length-1. If the char value present at the given index 2 min read StringBuilder charAt() in Java with Examples The charAt(int index) method of StringBuilder Class is used to return the character at the specified index of String contained by StringBuilder Object. The index value should lie between 0 and length()-1. Syntax: public char charAt(int index) Parameters: This method accepts one int type parameter in 3 min read StringBuffer codePointBefore() method in Java with Examples The codePointBefore() method of StringBuffer class is a method used to take an index as a parameter and returns the âUnicode numberâ of the character present before that index. The value of index must lie between 0 to length-1. If the char value at (index â 1) is in the low-surrogate range, char at 2 min read StringBuilder ensureCapacity() in Java with Examples The ensureCapacity(int minimumCapacity) method of StringBuilder class helps us to ensures the capacity is at least equal to the specified minimumCapacity passed as the parameter to the method. If the current capacity of StringBuilder is less than the argument minimumCapacity, then a new internal arr 2 min read StringBuffer appendCodePoint() Method in Java with Examples appendCodePoint() method of StringBuffer class appends the string representation of the codePoint argument to this sequence for which we require pre-requisite knowledge of ASCII table as then only we will be able to perceive output why the specific literal is being appended as there is already an in 3 min read Like