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");
}
}
}