Java 學習第九節 之eclipse初使用
工程目錄:可以file目錄下的“Project Name”文本框中設置工程的名稱
申請內存
方法使用
String不能改變自身轉換
一、 冒泡排序和字母大小寫轉換
1、 冒泡排序
2、字母大小寫轉換
public classTest {
public static void main(String[] args) {
String s="sunjavsaphphahajavalalasunjavaverygoodjava";//定義字符串s1
String s1=new String("ABCDEFGHIGK");/定義字符串s2
System.out.println(s.toUpperCase());//將s1字符串中小寫轉換成大寫並輸出
System.out.println(s1.toLowerCase());//將s2字符串中大寫轉換成小寫並輸出
System.out.println((s.toUpperCase()).equals(s1));//判斷s1和s2是否相等
}
}
二、eclipse幾個常用方法使用
1、subString()作用是截取相應字符串
Strings="java/DMKR/msjds/kjij/vksk/java";
String s1=s.substring(5, 9);
System.out.println(s1);
2、replace() 作用是替換相應字符串
String s2=s.replace("java","HELLO");
System.out.println(s2);
3、split() 作用是以引號裏邊的符號爲準分割字符串
String[] s3=s.split("/");
for(Stringstring:s3){
System.out.println(string);
}
4、endsWith()和startsWith()方法的使用
Stringfilename="Hello.txt.java";
if(filename.endsWith(".java")){
System.out.println("java");
}
if(filename.startsWith("Hello")){
System.out.println("hello");
}
5、toCharArray();那個作用是把字符串轉換成數組
public static void main(String[] args) {
Strings="aifrjdkfirjgndjnung";
int s1=s.length(); //把字符串s的長度賦給s1
System.out.println(s1);
char[] c=s.toCharArray();
for(char d:c){
System.out.println(d);
}
6、indexOf();作用是查找字符串中字符從第index個開始查找,並返回所在字符的索引
int index = 0;
intcount = 0;
while(true) {
index = s.indexOf("java", index);
if(index == -1) {
break;}
count++;
index ++;//index+=1;或index+=4;
}
System.out.println(count);
7、簡單的時間相關方法使用
importjava.util.Calendar;
import java.util.Date;
public class Test6 {
publicstatic void main(String[] args) {
Calendarc=Calendar.getInstance();
c.add(Calendar.HOUR_OF_DAY, 12) ;//12表示獲得的時間是12小時制的
Date d=c.getTime();
System.out.println(d.toLocaleString());//獲得當前地區的時間,並輸出
}
}
8、文件格式判斷
public class StringTest {
public static voidmain(String[] args){
Strings="file.java.hello.txt";
boolean s1=s.startsWith("java");
System.out.println(s1);
if(s.startsWith(".java")){
System.out.println("java");
}
if(s.endsWith(".txt")){
System.out.println("txt");
}
if(s.startsWith("file.java")){
System.out.println("file");
}
}
}