⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 decomposewords2.java

📁 java学习课件
💻 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 + -