📄 stringbuffertest.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 + -