问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中string的构造函数有哪些

发布网友 发布时间:2022-04-24 07:50

我来回答

1个回答

热心网友 时间:2022-06-17 18:48

String类中的构造函数
String(); 构造一个空字符串对象
String(byte[] bytes); 通过byte数组构造字符串对象
String(byte[] bytes,int offset,int length);通过byte数组,从offset开始,总共length长的字节构造字符串对象
String(char[] value); 通过char数组构造字符串对象
String(byte[] char,int offset,int length);通过char数组,从offset开始,总共length长的字节构造字符串对象
String(String original); 构造一个original的副本,拷贝一个original
String(StringBuffer buffer);通过StringBuffer数组构造字符串对象

public class StringClassTest {
public static void main(String[] args) {
// 字节数组
byte[] bArray = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h' };
// 字符数组
char[] cArray = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h' };
//声明一个StringBuffer
StringBuffer strbuf = new StringBuffer("strbuf");
// 实例一个String对象
String str = new String("str abcd");
//实例一个String对象 通过一个btye数组构造字符串对象(字节数组)
String strb = new String(bArray);
//实例一个String对象 通过一个char数组构造字符串对象(字符数组)
String strc = new String(cArray);
//实例一个String对象 通过一个char数组构造字符串对象(字节数组,开始的数据,截得数据长度)
String strbIndex = new String(bArray, 1, 5);
//实例一个String对象 通过一个char数组构造字符串对象(字符数组,开始的数据,截得数据长度)
String strcIndex = new String(cArray, 1, 2);
//实例一个String对象 通过一个StringBuffer对象构造字符串对象
String strbuff = new String(strbuf);
System.out.println("实例一个无参String对象: "+str);
System.out.println("实例一个带byte数组参数String对象: "+strb);
System.out.println("实例一个带char数组参数String对象: "+strc);
System.out.println("实例一个带byte数组参数String对象,截取从1开始截取,截5位: "+strbIndex);
System.out.println("实例一个带char数组参数String对象,截取从1开始截取,截2位: "+strcIndex);
System.out.println("实例一个带StringBuffer参数String对象: "+strbuff);
// 如果是字节类型,将输出地址
// System.out.println(by);
// 如果是字符类型,将输出字符
// System.out.println(c);
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找几本一流的小说。类型' 完结什么的无所谓. 不要幼稚就好 沈阳职高学校排名 沈阳哪个公办职高和中专好 沈阳有哪些职高学校比较好? gpw一代和二代的区别有哪些 罗技gpw一代和二代区别介绍 第一代和第二代的区别 gpw二代和一代有什么区别 二代和一代区别详情分享 设张举措的意思设张举措的解释设张举措接龙 设张的成语设张的成语是什么 人字地砖铺法怎么找平方 请问这款飞利浦液晶显示器的底座怎么拆,急需拆下来,求大神指教 飞利浦190E1SB显示器底座怎么拆??高手求解!! 飞利浦328E8P怎么拆支架? 飞利浦170C6台式显示器支架如何拆卸 电池的储存寿命长吗? 飞利浦显示器怎么拆 飞利浦的显示器能解决多窗口操作么? 飞利浦247e显示器支架怎么拆除 飞利浦电脑显示器下面的支架怎么拆解 飞利浦27357q寸显示器怎么拆 飞利浦150S5显示器底座无法调整 怎么弄 飞利浦222i6L显示器怎么拆底座 飞利浦223v5显示器底座怎么拆 昨天室友买了台飞利浦275C5QHGSW显示器,那个底座好炫的说? 飞利浦190SW8显示器底座怎么拆下? 飞利浦242E显示器底座怎么拆下? 飞利浦243v5q显示器底座拆解 飞利浦19寸显示器底座怎么拆? 飞利浦240v5q显示器底座怎么拆 支付宝转账到银行卡要收费吗 这个支架怎么推下去自己弹上来?求解?飞利浦的 眉飞色舞是什么动物? java中string怎么使用 眉飞色舞解一生肖,眉飞色舞打一生肖 眉飞色舞打一动物是羊对吗? java String相关函数 十二生肖眉飞色舞的动物是 十二生肖眉飞色舞、销魂体魄是什么动物 java中String是什么? 眉飞色舞的是什么动物 防锈油是什么 java中怎么实现String类型变量作为函数参数 眉飞色舞 猜一生肖 防锈油有哪些分类? java中一些字符串函数的作用 笔记本无鼠标怎么复制粘贴 十二生肖眉飞色舞指哪个动物 JAVA中String(data,0,rs) 环保型防锈油的优势有什么? 眉飞色舞代表生肖