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