博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
String及其常用API
阅读量:5103 次
发布时间:2019-06-13

本文共 1587 字,大约阅读时间需要 5 分钟。

String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。

字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。例如:

 

String str = "abc";

等效于:

 

char data[] = {'a', 'b', 'c'};     String str = new String(data);

下面给出了一些如何使用字符串的更多示例:

 

System.out.println("abc");     String cde = "cde";     System.out.println("abc" + cde);     String c = "abc".substring(2,3);     String d = cde.substring(1, 2);
构造方法摘要
()
初始化一个新创建的 String 对象,使其表示一个空字符序列。
(byte[] bytes)
通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String
(byte[] bytes, charset)
通过使用指定的 解码指定的 byte 数组,构造一个新的 String
(byte[] ascii, int hibyte)
已过时。 该方法无法将字节正确地转换为字符。从 JDK 1.1 开始,完成该转换的首选方法是使用带有 、字符集名称,或使用平台默认字符集的 String 构造方法。
(byte[] bytes, int offset, int length)
通过使用平台的默认字符集解码指定的 byte 子数组,构造一个新的 String
(byte[] bytes, int offset, int length, charset)
通过使用指定的 解码指定的 byte 子数组,构造一个新的 String
(byte[] ascii, int hibyte, int offset, int count)
已过时。 该方法无法将字节正确地转换为字符。从 JDK 1.1 开始,完成该转换的首选方法是使用带有 、字符集名称,或使用平台默认字符集的 String 构造方法。
(byte[] bytes, int offset, int length, charsetName)
通过使用指定的字符集解码指定的 byte 子数组,构造一个新的 String
(byte[] bytes, charsetName)
通过使用指定的 解码指定的 byte 数组,构造一个新的 String
(char[] value)
分配一个新的 String,使其表示字符数组参数中当前包含的字符序列。
(char[] value, int offset, int count)
分配一个新的 String,它包含取自字符数组参数一个子数组的字符。
(int[] codePoints, int offset, int count)
分配一个新的 String,它包含 Unicode 代码点数组参数一个子数组的字符。
( original)
初始化一个新创建的 String 对象,使其表示一个与参数相同的字符序列;换句话说,新创建的字符串是该参数字符串的副本。
( buffer)
分配一个新的字符串,它包含字符串缓冲区参数中当前包含的字符序列。
( builder)
分配一个新的字符串,它包含字符串生成器参数中当前包含的字符序列。
posted on
2017-03-18 16:33 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/dengchenrong/p/6574761.html

你可能感兴趣的文章
Linux的基本操作
查看>>
转-求解最大连续子数组的算法
查看>>
算法为啥子那么难【转】
查看>>
对数器的使用
查看>>
OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其他服务或程序使用时将自己主动停止...
查看>>
Redis用户添加、分页、登录、注册、加关注案例
查看>>
练习2
查看>>
【ASP.NET】演绎GridView基本操作事件
查看>>
ubuntu无法解析主机错误与解决的方法
查看>>
尚学堂Java面试题整理
查看>>
08-【jsp重点】
查看>>
小记:xml画一个爱心。
查看>>
MySQL表的四种分区类型
查看>>
7.26
查看>>
dll--二进制层面的复用
查看>>
linux 压缩/解压缩/打包命令
查看>>
守护进程
查看>>
CLR 关于强命名程序集 .
查看>>
[BZOJ 3489] A simple rmq problem 【可持久化树套树】
查看>>
如何制作并更改项目icon文件
查看>>