StringBuilder类的getChars()方法 (StringBuilder Class getChars() method)

  • getChars() method is available in java.lang package.

    getChars()方法在java.lang包中可用。

  • getChars() method is used to copy all the characters from the given arguments (int src_st, int src_end) into another destination array of char type like char[] dest.

    getChars()方法用于将给定参数(int src_st,int src_end)中的所有字符复制到另一个char类型的目标数组中,例如char [] dest。

  • In this method copy first character starts at index src_st and copying the last character ends at index src_end so all the copied characters will be placed in an array char[] dest and this array index starts at dest_st and ends at dest_beg+(src_end-src_beg)-1.

    在此方法中,复制第一个字符开始于索引src_st ,复制最后一个字符结束于索引src_end,因此所有复制的字符都将放置在char [] dest数组中,并且此数组索引开始于dest_stg并结束于dest_beg +(src_end-sr​​c_beg) -1 。

  • getChars() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

    getChars()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • This method may throw an exception at the time of copying and placing copied characters.

    在复制和放置复制的字符时,此方法可能会引发异常。

    • IndexOutOfBoundsException – This exception may throw when src_st < 0 or dest_st < 0 or src_st > src_end or src_end > length().
    • IndexOutOfBoundsException-当src_st <0或dest_st <0或src_st> src_end或src_end> length()时,可能引发此异常。
    • NullPointerException – This exception may throw when char[] array is null exists.NullPointerException-如果char []数组为null,则可能引发此异常。

Syntax:

句法:

    public void getChars(int src_st, int src_end, char[] dest, int dest_st);

Parameter(s):

参数:

  • int src_st – represents the index to start copying.

    int src_st –表示要开始复制的索引。

  • int src_end – represents the index to end copying.

    int src_end –表示结束复制的索引。

  • int char[] dest – represents the array for copied elements.

    int char [] dest –表示复制元素的数组。

  • int dest_beg – represents the index of starting position of char[] dest.

    int dest_beg –表示char [] dest的起始位置的索引。

Return value:

返回值:

The return type of this method is void, it returns nothing.

此方法的返回类型为void ,不返回任何内容。

Example:

例:

// Java program to demonstrate the example
// of getChars(int src_st, int src_end, char[] dest, int dest_st)
// method of StringBuilder
public class GetChars {public static void main(String[] args) {int src_st = 0;
int src_end = 4;
int dest_st = 0;
// Creating an StringBuilder object
StringBuilder st_b = new StringBuilder("Java World");
// Display st_b
System.out.println("st_b = " + st_b);
char[] dest = new char[] {'a',
'b',
'c',
'd',
'e',
'f',
'g',
'h',
'i',
'j'
};
// By using getChars() method is to copy the chars from the
// given src_st to src_end of st_b and placed into dest[]
// and position of placing the copied chars starts at dest_st
st_b.getChars(src_st, src_end, dest, dest_st);
// Display destination array
for (char val: dest)
System.out.print("" + val);
}
}

Output

输出量

st_b = Java World
Javaefghij

翻译自: https://www.includehelp.com/java/stringbuilder-getchars-method-with-example.aspx

Java StringBuilder getChars()方法与示例相关推荐

  1. Java IOUtils.copy方法代码示例(亲测)

    本文整理汇总了Java中org.apache.commons.io.IOUtils.copy方法的典型用法代码示例.如果您正苦于以下问题:Java IOUtils.copy方法的具体用法?Java I ...

  2. setlength java_Java StringBuilder setLength()方法与示例

    StringBuilder类setLength()方法setLength()方法在java.lang包中可用. setLength()方法用于在将字符序列替换为新字符序列时设置字符序列的长度,因此该序 ...

  3. java chars_Java getChars() 方法 - Java 基础教程

    Java String类 getChars() 方法将字符从字符串复制到目标字符数组. 语法 public void getChars(int srcBegin, int srcEnd, char[] ...

  4. java中getchars方法_Java getChars() 方法

    getChars() 方法将字符从字符串复制到目标字符数组. 语法 public void getChars(int srcBegin, int srcEnd, char[] dst, int dst ...

  5. java codepointbefore_Java StringBuilder codePointBefore()方法与示例

    StringBuilder类codePointBefore()方法codePointBefore()方法在java.lang包中可用. codePointBefore()方法用于表示给定索引和数组索引 ...

  6. java user directory,Java ProcessBuilder directory()方法与示例

    语法:public File directory (); public ProcessBuilder directory (File dir); ProcessBuilder类directory()方 ...

  7. Java序列化魔术方法及其示例使用

    在上一篇文章中, 您需要了解有关Java序列化的所有知识 ,我们讨论了如何通过实现Java序列化来启用类的可序列化性. Serializable接口. 如果我们的类未实现Serializable接口, ...

  8. catalog java,Java Connection getCatalog()方法与示例

    通常,目录是一个目录,其中包含有关数据集,文件或数据库的信息.而数据库目录中包含所有数据库,基本表,视图(虚拟表),同义词,值范围,索引,用户和用户组的列表. Connection接口的getCata ...

  9. filepermission java,Java FilePermission getActions()方法与示例

    FilePermission类getActions()方法getActions()方法在java.io包中可用. getActions()方法用于检查此FilePermission和给定对象在路径名和 ...

最新文章

  1. angular使用什么样的样式_Angular 样式使用注意事项
  2. STM32 USART1 USART2 UASRT3 UART4 UART5串口通信测试程序
  3. Scala集合与Java集合的对比
  4. Freescale MC9S08AW60汇编学习笔记(五)
  5. Guava源码分析——Immutable Collections(4)
  6. 1007.protobuf序列化string数据遇'\0'截断问题
  7. VS2008远程调试简介
  8. 杭电计算机组成原理教材答案,杭电计算机组成原理包建课后作业答案详解.doc...
  9. 如何快速成为数据分析师(个人角度)
  10. ShowWindow函数用法。
  11. 海思mpp_sample例子详解
  12. QQ自由幻想刺客加点
  13. 某乎x-zse-96、x-zst-81最新通杀方案
  14. Android 仿自如APP裸眼3D效果
  15. 织梦后台验证码显示不出来-处理办法
  16. 【用三大件写出的开门烟花特效】
  17. 构建信用卡反欺诈预测模型——机器学习
  18. 关于易语言卡退的问题
  19. 离散数学:n元素上的各种关系数目推导
  20. 明白这十个故事--你也就参悟了人生

热门文章

  1. video 微信 标签层级过高_什么是微信小程序二级分销系统?如何玩转?
  2. java 时间戳 星期几_java自定义获取星期几、几点、几分。
  3. spring mvc mysql 实例_Spring+Mybatis+SpringMVC+Maven+MySql搭建实例
  4. gateway 过滤器执行顺序_Gateway网关源码解析—路由(1.1)之RouteDefinitionLocator一览...
  5. 父类div高度适应子类div
  6. vue打包后,font格式错误
  7. Python开发【第六篇】:模块
  8. 埃及分数问题(带乐观估计函数的迭代加深搜索算法-IDA*)
  9. iOS-----------关于组件化
  10. JAVA 框架-Spring