📄 decomposewords2.java
字号:
/*本程序的主要目的是演示对象方法的使用。
*replace()---替换字符串中的字符
*indexOf()---查找串中字符的位置
*substring()---取串中的字串
*trim()---去掉字符串的前导和拖尾的空格
*程序名:DecomposeWords.java */
import java.util.Arrays; //引入数组类Arrays
public class DecomposeWords2
{
public static void main(String [] args)
{
String str1="The String class represents character strings. All string literals in Java programs, such as \"abc\", are implemented as instances of this class.";
String [] s =new String[50]; //定义数组含50个元素
str1=str1.replace(',',' '); //将字符串中的,号字符替换为空格
str1=str1.replace('.',' '); //将字符串中的.字符替换为空格
int i=0,j;
while((j=str1.indexOf(" "))>0) //查找空格,若找到,则空格前是一单词
{ s[i++]=str1.substring(0,j); //将单词取出放入数组元素中
str1=str1.substring(j+1); //在字符串中去掉取出的单词部分
str1=str1.trim(); //去掉字符串的前导空格
}
s[i]=str1; //将最后一个单词放入数组单元中
Arrays.sort(s,0,i+1); //在上边析取了i 个单词,对它们进行排序
for(j=0; j<=i; j++)
{ System.out.print(s[j]+" "); //输出各单词
if((j+1)%5==0) System.out.println();
}
System.out.println();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -