Java StringBuilder getChars()方法与示例
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-src_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()方法与示例相关推荐
- Java IOUtils.copy方法代码示例(亲测)
本文整理汇总了Java中org.apache.commons.io.IOUtils.copy方法的典型用法代码示例.如果您正苦于以下问题:Java IOUtils.copy方法的具体用法?Java I ...
- setlength java_Java StringBuilder setLength()方法与示例
StringBuilder类setLength()方法setLength()方法在java.lang包中可用. setLength()方法用于在将字符序列替换为新字符序列时设置字符序列的长度,因此该序 ...
- java chars_Java getChars() 方法 - Java 基础教程
Java String类 getChars() 方法将字符从字符串复制到目标字符数组. 语法 public void getChars(int srcBegin, int srcEnd, char[] ...
- java中getchars方法_Java getChars() 方法
getChars() 方法将字符从字符串复制到目标字符数组. 语法 public void getChars(int srcBegin, int srcEnd, char[] dst, int dst ...
- java codepointbefore_Java StringBuilder codePointBefore()方法与示例
StringBuilder类codePointBefore()方法codePointBefore()方法在java.lang包中可用. codePointBefore()方法用于表示给定索引和数组索引 ...
- java user directory,Java ProcessBuilder directory()方法与示例
语法:public File directory (); public ProcessBuilder directory (File dir); ProcessBuilder类directory()方 ...
- Java序列化魔术方法及其示例使用
在上一篇文章中, 您需要了解有关Java序列化的所有知识 ,我们讨论了如何通过实现Java序列化来启用类的可序列化性. Serializable接口. 如果我们的类未实现Serializable接口, ...
- catalog java,Java Connection getCatalog()方法与示例
通常,目录是一个目录,其中包含有关数据集,文件或数据库的信息.而数据库目录中包含所有数据库,基本表,视图(虚拟表),同义词,值范围,索引,用户和用户组的列表. Connection接口的getCata ...
- filepermission java,Java FilePermission getActions()方法与示例
FilePermission类getActions()方法getActions()方法在java.io包中可用. getActions()方法用于检查此FilePermission和给定对象在路径名和 ...
最新文章
- angular使用什么样的样式_Angular 样式使用注意事项
- STM32 USART1 USART2 UASRT3 UART4 UART5串口通信测试程序
- Scala集合与Java集合的对比
- Freescale MC9S08AW60汇编学习笔记(五)
- Guava源码分析——Immutable Collections(4)
- 1007.protobuf序列化string数据遇'\0'截断问题
- VS2008远程调试简介
- 杭电计算机组成原理教材答案,杭电计算机组成原理包建课后作业答案详解.doc...
- 如何快速成为数据分析师(个人角度)
- ShowWindow函数用法。
- 海思mpp_sample例子详解
- QQ自由幻想刺客加点
- 某乎x-zse-96、x-zst-81最新通杀方案
- Android 仿自如APP裸眼3D效果
- 织梦后台验证码显示不出来-处理办法
- 【用三大件写出的开门烟花特效】
- 构建信用卡反欺诈预测模型——机器学习
- 关于易语言卡退的问题
- 离散数学:n元素上的各种关系数目推导
- 明白这十个故事--你也就参悟了人生
热门文章
- video 微信 标签层级过高_什么是微信小程序二级分销系统?如何玩转?
- java 时间戳 星期几_java自定义获取星期几、几点、几分。
- spring mvc mysql 实例_Spring+Mybatis+SpringMVC+Maven+MySql搭建实例
- gateway 过滤器执行顺序_Gateway网关源码解析—路由(1.1)之RouteDefinitionLocator一览...
- 父类div高度适应子类div
- vue打包后,font格式错误
- Python开发【第六篇】:模块
- 埃及分数问题(带乐观估计函数的迭代加深搜索算法-IDA*)
- iOS-----------关于组件化
- JAVA 框架-Spring