Java-Character String StringBuffer StringBuilder
生活随笔
收集整理的這篇文章主要介紹了
Java-Character String StringBuffer StringBuilder
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Java Character 類
- Character 類用于對單個(gè)字符進(jìn)行操作
character 類在對象包裝一個(gè)基本類型char的值
char ch = "a";char uniChar = '\u039A';char[] charArray = {'a', 'b', 'c'};使用Character的構(gòu)造方法創(chuàng)建一個(gè)Character類對象
Character ch = new Character('a');- Character類的方法
toUpperCase 指定字母的大寫形式
Java String 類
創(chuàng)建字符串
String greeting = "SomeThing";字符串的長度
public class StringDemo {public static void main(String args[]) {String site = "Something";int len = site.length();System.out.println(len);}}連接字符串
string1.concat(string2);// 用 + 連接字符串"hello" + "world"- 創(chuàng)建格式化字符串
String類的靜態(tài)方法format()能用來創(chuàng)建可復(fù)用的格式化字符串
System.out.printf("浮點(diǎn)型變量的值為" + "%f,整型變量的值為" +"%d,字符串變量的值為" +"is %s", floatVar, intVar, stringVar);// another typeString fs;fs = String.format("浮點(diǎn)型變量的值為" +"%f, 整型變量的值為" +"%d, 字符串變量的值為" +"%s", floatVar, intVar, stringVar);Java StringBuffer 和 StringBuilder類
- 當(dāng)對字符串進(jìn)行修改時(shí),需要使用StringBuffer和StringBuilder類
- 和String類不同的是,StringBuffer和StringBuilder類的對象能夠被多次修改,長度可變并且不產(chǎn)生新的未使用對象
StringBuilder不是線程安全的(不能同步訪問),但相較于StringBuffer有速度優(yōu)勢,多數(shù)情況下建議使用
public class Test{public static void main(String args[]) {StringBuffer sBuffer = new StringBuffer("Hello,");sBuffer.append("world!");System.out.println(sBuffer);}}StringBuffer方法
轉(zhuǎn)載于:https://www.cnblogs.com/yfife/p/7367316.html
總結(jié)
以上是生活随笔為你收集整理的Java-Character String StringBuffer StringBuilder的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: getBoundingClientRec
- 下一篇: 线程系列3--Java线程同步通信技术