字串緩衝區和基本包裝類練習
阿新 • • 發佈:2018-12-10
import org.junit.Test; public class Demo { @Test public void test() { // StringBuffer sb = new StringBuffer("123"); // sb.append(true);//追加、新增 // System.out.println(sb); // sb.insert(0, "0903");//在指定索引處插入字串 // System.out.println(sb); // sb.delete(1, 3);//刪除此區間內的字元,包含頭,不包含尾。 // System.out.println(sb); // sb.deleteCharAt(6);//刪除指定位置上的元素 // System.out.println(sb); // sb.setCharAt(2, 'a');//將給定索引處的字元設定為想要的字元 // System.out.println(sb); // System.out.println(sb.length());//獲取字串的長度 // sb.replace(2, 4, "wo"); // System.out.println(sb); } @Test public void test1() { //基本型別轉換成包含裝類 // double d = 1.24;//double型別的資料 // Double dd = new Double(d);//1,使用包裝類的構造方法 // Double dd2 = Double.valueOf(d);2,使用類中的靜態方法valueOf // System.out.println(dd); // System.out.println(dd2); //包裝類轉換成基本型別,xxxValue方法完成 // Double d = new Double(3.14); // double dd =d.doubleValue(); // int i = d.intValue(); // System.out.println(dd); // System.out.println(i); //基本型別轉字串 // int x = 123; // String s = x+"";//使用字元連線符“+” // String ss = String.valueOf(x);//使用String類中的靜態方法valueOf // String sss =Integer.toString(x);//使用包裝類中的靜態的toString方法 //字串轉成基本型別 // String s = "3.14"; // double d = Double.parseDouble(s);//使用基本型別對應的包裝類的parsexxx方法 //字串轉包裝型別 // String s = "3.14"; // Float ss = new Float(s);//包裝類的構造方法 // Float s2 =Float.valueOf(s);//包裝類的靜態方法valueOf //包裝類轉字串 Float f = new Float(3.14); String ff = String.valueOf(f);//使用String類的valueOf方法 String f2 = f.toString();//使用包裝類的valueOf方法 } }