编写一个Java应用程序,实现如下功能:
(1) 判断两个字符串是否相同,s1=”you are a student”,s2=”how are you”;
(2) 判断字符串”22030219851022024”的前缀、后缀是否和某个字符串”220302”相同;
(3) 按字典顺序比较两个字符串”你”和”我”的大小关系;
(4) 将数字型字符串”100”和”123.678”转换为数字;
(5) 将字符串”FEDCBA”存放到数组中,调用for循环读出数组数据显示在屏幕上。
1) 判断两个字符串是否相同,s1=”you are a student”,s2=”how are you”;
package five;
public class panduan {
public boolean panduan(String s1,String s2) {
if (s1==s2)return true;
else return false;
}
}
2) 判断字符串”22030219851022024”的前缀、后缀是否和某个字符串”220302”相同;
package five;
public class zhui {
public void zhui(String s1,String s2) {
if (s1.startsWith(s2))System.out.println("前缀相同");
if (s1.endsWith(s2))System.out.println("后缀相同");
}
}
3) 按字典顺序比较两个字符串”你”和”我”的大小关系;
package five;
public class bijiao {
public int bijiao(String s1,String s2) {
return s1.compareTo(s2);
}
}
4) 将数字型字符串”100”和”123.678”转换为数字;
package five;
public class zhuanhuan {
public double zhuanhuan(String s1) {
return Double.parseDouble(s1);
}
}
5) 将字符串”FEDCBA”存放到数组中,调用for循环读出数组数据显示在屏幕上。
package five;
public class zu {
public void zu(String s) {
char []a=s.toCharArray();
for (int i=0;i<a.length;i++) {
System.out.println(a[i]);
}
}
}
6,主函数
package five;
public class Main {
public static void main(String[] args) {
String s1="you are a student";
String s2="how are you";
String s3="22030219851022024";
String s4="220302";
String s5="你";
String s6="我";
String s7="100";
String s8="123.678";
String s9="FDCBA";
panduan a=new panduan();
zhui b=new zhui();
bijiao c=new bijiao();
zhuanhuan d=new zhuanhuan();
zu e=new zu();
if (a.panduan(s1, s2))System.out.println("字符串相同");
b.zhui(s3, s4);
System.out.println(c.bijiao(s5, s6));
System.out.println(d.zhuanhuan(s7));
System.out.println(d.zhuanhuan(s8));
e.zu(s9);
}
}