第五章
- 字符串类
- 判断功能:
String s= "HelloWorld";
boolean result=s.equals("HelloWorld");
System.out.println(result);
result=s.equalsIgnoreCase("helloworld");
System.out.println(result);
result=s.startsWith("H");
System.out.println(result);
result=s.endsWith("ld");
System.out.println(result);
result=s.contains("He");
System.out.println(result);
result=s.isEmpty();
System.out.println(result);
- 获取功能:
public static void Method2() {
String s="HelloWorldJava";
int length=s.length();
System.out.println(length);
char ch=s.charAt(5);
System.out.println(ch);
int index=s.indexOf("l");
System.out.println(index);
index=s.lastIndexOf("l");
System.out.println(index);
String s1=s.concat("zhanghuajie");
System.out.println(s1);
s1=s.substring(5);
System.out.println(s1);
s1=s.substring(5, 9);
System.out.println(s1);
}
3.转换功能:
public static void Method3() {
String s = "HelloWorld";
char[] arr1 = s.toCharArray();
for (char arr2 : arr1) {
System.out.print(arr2);
}
System.out.println(" ");
byte[] arr3 = s.getBytes();
for (byte arr4 : arr3) {
System.out.print(arr4+" ");
}
String s1=s.toUpperCase();
System.out.println(s1);
String s2=s1.toLowerCase();
System.out.println(s2);
String s3=String.valueOf(55);
System.out.println(s3.length());
}
4.其他功能:
public static void Method4() {
String s="Hello-World-Java";
String [] s1 =s.split("-");
for(String s2:s1)
{
System.out.print(s2);
}
System.out.println(" ");
String ss=" hell o ";
String ss1=ss.trim();
System.out.println(ss1);
}
- StringBuffer类:
StringBuffer sb=new StringBuffer();
System.out.println(sb);
StringBuffer sb1=new StringBuffer("Hello");
System.out.println(sb1);
sb1.append("World");
System.out.println(sb1);
sb1.insert(10, "Java");
System.out.println(sb1);
sb1.deleteCharAt(4);
System.out.println(sb1);
sb1.delete(0, 4);
System.out.println(sb1);
sb1.replace(0, 5,"HelloWorld");
System.out.println(sb1);
sb1.setCharAt(0,'Q');
System.out.println(sb1);
System.out.println(sb1.toString());
System.out.println(sb1.reverse());
二十、system类:
for(int i=0;i<10;++i)
{
if(i==5)
{
System.exit(0);
}
else {
{
System.out.println(i);
}
}
}
int[] src= {1,2,3,4,5};
int[] dest= {6,7,8,9};
System.arraycopy(src, 1, dest, 2, 2);
for(int d:dest)
{
System.out.print(d+" ");
}
String os=System.getProperty("os.name");
System.out.println(os);
二十一、Runtime类、Math类、Random类、包装类
二十二、Date类、calendar类、JDK8
二十三、DateFormat类