早教吧作业答案频道 -->其他-->
使用Java的String类操作字符串和子串。(1)声明一个String对象,其内容为“Iamastudent,Iamatccit”;(2)输出字符串的长度;(3)输出字符串的第一个和最后一个字符;(4)输出字符串的
题目详情
使用Java的String类操作字符串和子串。
(1)声明一个String对象,其内容为“I am a student,I am at ccit”;
(2)输出字符串的长度;
(3)输出字符串的第一个和最后一个字符;
(4)输出字符串的第一个和最后一个单词;
(5)将其中的‘c’替换为‘C’输出;
(6)输出其中的各个单词;
(7)判断字符串中是否包含“ma”这个单词;
(8)判断字符串是否以“I”开头,以“I”结尾。
编写JAVA程序:
(1)声明一个String对象,其内容为“I am a student,I am at ccit”;
(2)输出字符串的长度;
(3)输出字符串的第一个和最后一个字符;
(4)输出字符串的第一个和最后一个单词;
(5)将其中的‘c’替换为‘C’输出;
(6)输出其中的各个单词;
(7)判断字符串中是否包含“ma”这个单词;
(8)判断字符串是否以“I”开头,以“I”结尾。
编写JAVA程序:
▼优质解答
答案和解析
public class Du02 {
public static void main(String[] args) {
String str = "I am a student,I am at ccit";
System.out.println(str.length());
System.out.println(str.charAt(0));
System.out.println(str.charAt(str.length()-1));//
int firstIndex = str.indexOf(" ");
System.out.println("First word: " + str.substring(0, firstIndex));
int lastIndex = str.lastIndexOf(" ");
System.out.println("Last word: " + str.substring(lastIndex));
System.out.println(str.replace('c', 'C')); //
String[] ary = str.replace(",", " ").split("\\s+");
for(int i =0; i < ary.length; i++){
if(!ary[i].trim().equals("")){
System.out.println(ary[i].trim());
}
}
System.out.println("String contains ma? " + str.concat(" ma "));
System.out.println("String starts with 'i', ends with 'i'? " + str.matches("I(.)*I"));
}
}
-----------testing
27
I
t
First word: I
Last word: ccit
I am a student,I am at CCit
I
am
a
student
I
am
at
ccit
String contains ma? I am a student,I am at ccit ma
String starts with 'i', ends with 'i'? false
public static void main(String[] args) {
String str = "I am a student,I am at ccit";
System.out.println(str.length());
System.out.println(str.charAt(0));
System.out.println(str.charAt(str.length()-1));//
int firstIndex = str.indexOf(" ");
System.out.println("First word: " + str.substring(0, firstIndex));
int lastIndex = str.lastIndexOf(" ");
System.out.println("Last word: " + str.substring(lastIndex));
System.out.println(str.replace('c', 'C')); //
String[] ary = str.replace(",", " ").split("\\s+");
for(int i =0; i < ary.length; i++){
if(!ary[i].trim().equals("")){
System.out.println(ary[i].trim());
}
}
System.out.println("String contains ma? " + str.concat(" ma "));
System.out.println("String starts with 'i', ends with 'i'? " + str.matches("I(.)*I"));
}
}
-----------testing
27
I
t
First word: I
Last word: ccit
I am a student,I am at CCit
I
am
a
student
I
am
at
ccit
String contains ma? I am a student,I am at ccit ma
String starts with 'i', ends with 'i'? false
看了 使用Java的String类...的网友还看了以下:
雪:瑞雪冬雪雪花大雪纷飞鹅毛大雪象这样的在写10个(4字2字都行)雨象这样的在写10个以上(4字2 2020-05-13 …
1在( )内填上一个字,使它能与火、又、口、其、组成一个新字2在( )内填上一个字,使2工、口、文 2020-05-17 …
小明请吴老师写一句格言卡片回来怎么拼也拼不了有6个错字2个不字1个中字,2个改字, 2020-05-20 …
小明请吴老师写一句格言卡片回来怎么拼也拼不不了,有6个错字,2个不字,1个中字,2个改字,2个算字 2020-05-20 …
小明请吴老师写一句格言卡片回来怎么拼也拼不了有6个错字,2个不字1个中字,2个改字,1个算字,2个 2020-05-20 …
某个五位数加上20万并且3倍以后,其结果正好与该五位数的右端增加一个数字2的得数相等,这个五位数是 2020-05-22 …
某个五位数加上20万并且3倍以后,其结果正好与该五位数的右端增加一个数字2的得数相等,这个五位数是 2020-05-22 …
某个五位数加上20万并且3倍以后,其结果正好与该五位数的右端增加一个数字2的得数相等,这个五位数是 2020-05-22 …
上面一个其字,下面一个石字读什么音,上面是“其”,下面是“石”,这个字读什么音, 2020-06-16 …
下面一段话用了12个“其”字,试翻译并分析“其”字的用法。狐谓狼曰:“羊肉其⑴鲜乎!君其⑵有意,叼 2020-06-16 …