⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stringbuffertest.java

📁 JAVA编程百例书中各章节的所有例子的源代码,包括套接字编程
💻 JAVA
字号:
package ch01.section08;

public class StringBufferTest {
  public static void main(String[] args) {

    char[] cArray;
    int nInt;
    float fFloat;
    double dDouble;

    //生成相应的数据类型
    String strString = new String("I love Java");
    String strInteger = new String("314");
    String strFloat = new String("3.14");
    String strDouble = new String("3.1416");

    //分别调用各类中的静态方法
    cArray = strString.toCharArray();
    System.out.println(cArray);
    nInt = Integer.parseInt(strInteger);
    System.out.println(nInt);
    fFloat = Float.parseFloat(strFloat);
    System.out.println(fFloat);
    dDouble = Double.parseDouble(strDouble);
    System.out.println(dDouble);
    //定义字符串数组
    String[] array = new String[] {
        "This is a test",
        "Theo Washer",
        "the case is closed",
        "tHe aLtErNaTiNg StRiNg"
    };
    System.out.println("排序之前:" + "\n");
    //打印出排序之前的字符串数组
    for (int i = 0; i < array.length; i++) {
      System.out.println(array[i]);
    }
    System.out.println("排序之后:" + "\n");
    //调用Arrays对象的方法对字符串数组进行排序
    java.util.Arrays.sort(array, String.CASE_INSENSITIVE_ORDER);
    //打印出排序之后的字符串数组
    for (int i = 0; i < array.length; i++) {
      System.out.println(array[i]);
    }
    //创建字符串缓冲区
    StringBuffer buf = new StringBuffer("The Java Class Libraries");
    //调用subString方法
    System.out.println(buf.substring(4, 8));
    //调用subString方法
    System.out.println(buf.substring(9));
    String palindrome = "Dot saw I was Tod";
    int len = palindrome.length();
    StringBuffer dest = new StringBuffer(len);

    for (int i = (len - 1); i >= 0; i--) {
      dest.append(palindrome.charAt(i));
    }
    System.out.println(dest.toString());
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -