今天是星期天,中秋收假上课的第一天。老师给我们讲解
String的类
字符串的应用下面是字符串的练习。
字符串练习
1.已知如下变量定义String stuName = "小明";
int stuAge = 17;
float stuScore = 92.5f;
请输出运行结果:
小明的年龄是 17岁,成绩是 92分。
package cn.ittx.javaarraystring;
public class string {
public static void main(String[] args) {
grade();
}
public static void grade(){
String stuName = "小明";
int stuAge = 17;
float stuScore = 92.5f;
System.out.println(stuName+"的年龄是:"+stuAge+"岁+成绩是:"+stuScore+"分");
}
2.查看API文档输出字符串长度
"http://www.baidu.com";
public class string {
public static void main(String[] args) {
String l="http://www.baidu.com";
String t=”字符的长度是”;
int length=l.length();
System.out.println(t+length+" ");
}
要求输出结果:
1 6 9
public class string {
public static void main(String[] args) {
String str = "123456789";
char one=str.charAt[0];
char two=str.charAt[5];
char three=str.charAt[8];
System.out.println(one+" "+two+" "+three+" ");
}
String str = "warmtel";
String subStr = "arm";
输出结果:
true
public class string {
public static void main(String[] args) {
String str = "warmtel";
String subStr = "arm";
boolean contains=str.contains(subStr);
System.out.println(contains+" ");
}
String str = "wei_xue_yuan_is_good";
public class string {
public static void main(String[] args) {
String str = "wei_xue_yuan_is_good"; String [] arrays=str.split("-");
System.out.println(arrays[i]+" ");
}
//========================
6.使用两种方式实现向字符串"欢迎来到java"后追加字符串"世界";
package cn.ittx.javaarraystring;
public class character1 {
public static void main(String[] args) {
StringBuilder sb=new StringBuilder();
sb.append("欢迎来到java");
sb.append("世界");
System.out.println(sb);
}
第二种
package cn.ittx.javaarraystring;
public class character1 {
public static void main(String[] args) {
StringBuilder sb=new StringBuilder();
sb.insert(sb.length(),欢迎来到java);
sb.insert(sb.length(),世界);
System.out.println(sb);
}
7.向字符串"welme"第2个字符后插入字符串"co",生成新的字符串 "welcome"
package cn.ittx.javaarraystring;
public class character1 {
public static void main(String[] args) {
StringBuilder sb=new StringBuilder();
ab.append("welme");
ab.append(3,"co")
System.out.println(sb);
8.删除字符串"helloworld"中第5个字符和第7个字符.
package cn.ittx.javaarraystring;
public class character1 {
public static void main(String[] args) {
StringBuilder sb=new StringBuilder("helloworid");
sb.deleteCharAt(4);
sb.deleteCharAt(5);
System.out.println(sb);
}
9.从字符串"welcometoscxh"中获取子字符串"come"
package cn.ittx.javaarraystring;
public class character1 {
public static void main(String[] args) {
StringBuilder sb=new StringBuilder("welcometoscxh");
String sb2=sb.substring(3,7);
System.out.println(sb2);
}
10.replace()方法,用来替换字符串中所有指定的子串,例如:
"The url of weixueyuan is www.warmtel.com!" 替换weixueyuan 为warmtel.
package cn.ittx.javaarraystring;
public class character1 {
public static void main(String[] args) {
StringBuilder sb=new StringBuilder("The url of weixueyuan is www.warmtel.com!");
sb.replace(11,21,"waemtel");
System.out.println(sb);
}
}