首页 > 编程语言 > 详细

Java String StringBuffer StringBuilder

时间:2019-03-06 14:42:46      阅读:135      评论:0      收藏:0      [点我收藏+]

最近在牛课网上做了几道字符串操作的题目,好久没有做题了,之前用的也是大一时C语言做的,对Java字符串操作不太了解,所以深入了解一下String类的相关用法

String构造方法

String() 空构造
String(byte[] bytes) 把字节数组转成字符串
String(byte[] bytes,int index,int length) 把字节数组的一部分转成字符串
String(char[] value) 把字符数组转成字符串
String(char[] value,int index,int count) 把字符数组的一部分转成字符串
String(String original) 把字符串常量值转成字符串

String这时候会有一个值传递和引用传递的问题

String a = "abc"

String b = new String("abc")

String c = "abc"

a=c  a,c都是"abc"的引用

a!=b b是一个新的String类的引用

 

String常用方法

length()  最常用的方法

public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)  

(srcBegin -- 字符串中要复制的第一个字符的索引。

srcEnd -- 字符串中要复制的最后一个字符之后的索引。

dst -- 目标数组。

dstBegin -- 目标数组中的起始偏移量。)

public char charAt(int index)  注意返回的是char类型

 

Java String StringBuffer StringBuilder

原文:https://www.cnblogs.com/shineyoung/p/10482897.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!