String類的方法: ①利用運(yùn)算符"+" ②public String concat(String str)進(jìn)行字符串的拼接操作 StringBuffer的方法: ①public StringBuffer append(String str)將str添加到當(dāng)前字符串緩沖區(qū)的字符序列的末尾 ②public StringBuffer insert(int offse
創(chuàng)新互聯(lián)作為成都網(wǎng)站建設(shè)公司,專注重慶網(wǎng)站建設(shè)公司、網(wǎng)站設(shè)計(jì),有關(guān)成都定制網(wǎng)站方案、改版、費(fèi)用等問題,行業(yè)涉及成都三維植被網(wǎng)等多個(gè)領(lǐng)域,已為上千家企業(yè)服務(wù),得到了客戶的尊重與認(rèn)可。
public class Test {
public static void main(String[] args){
String[] str={"a","b","c","d","e","f","g","h","i"};//定義字符串?dāng)?shù)組
method(str);
}
private static void method(String[] s){
if(s==null)
return;
StringBuffer sBuffer=new StringBuffer();
for(int i=0;is.length;i++){//將數(shù)組拼接成字符串
sBuffer.append(s[i]);
}
System.out.println("字符串長度:"+sBuffer.length());
System.out.println("拼接的字符串:"+sBuffer.toString());
}
}
差距很大
GTX1060撐死也就GTX980的性能
RX 480和頂級非公GTX970差不多
而GTX1070比GTX980TI還強(qiáng)一點(diǎn) ?
二者差距百分之40
不可變的String對象
在Java中,String對象是不可變的(Immutable)。在代碼中,可以創(chuàng)建多個(gè)某一個(gè)String對象的別名。但是這些別名都是的引用是相同的。
比如s1和s2都是”droidyue.com”對象的別名,別名保存著到真實(shí)對象的引用。所以s1 = s2。
String s1 = "droidyue.com";String s2 = s1;System.out.println("s1 and s2 has the same reference =" + (s1 == s2));
Java中僅有的重載運(yùn)算符
在Java中,唯一被重載的運(yùn)算符就是字符串的拼接相關(guān)的。+,+=。除此之外,Java設(shè)計(jì)者不允許重載其他的運(yùn)算符。
可以不管有多少個(gè)key都先加上逗號,最后再刪除最后一個(gè)逗號。
import?java.util.HashMap;
import?java.util.Map.Entry;
public?class?Test?{
public?static?void?main(String[]?args)?{
HashMapInteger,?Boolean?State?=?new?HashMapInteger,?Boolean();
State.put(1,?true);
State.put(3,?false);
State.put(4,?true);
StringBuffer?sb?=?new?StringBuffer();
for?(EntryInteger,?Boolean?entry?:?State.entrySet())?{
if?(entry.getValue())
sb.append(entry.getKey()).append(',');
}
sb.deleteCharAt(sb.length()?-?1);?//?刪除末尾的,
System.out.println(sb);?//?輸出?1,4
}
}
網(wǎng)頁標(biāo)題:java字符串拼接代碼 Java字符串的拼接
本文網(wǎng)址:http://www.rwnh.cn/article0/doohcio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、微信公眾號、品牌網(wǎng)站制作、網(wǎng)站排名、網(wǎng)站策劃、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)