JAVA文档整理

来源:百度知道 编辑:UC知道 时间:2024/05/20 20:16:32
KDE IS AN INTERNATIONAL TECHNOLOGY TEAM THAT CREATES FREE SOFTWARE FOR DESKTOP AND PORTABLE COMPUTING. AMONG KDE'S PRODUCTS ARE A MODERN DESKTOP SYSTEM FOR LINUX AND UNIX PLATFORMS, COMPREHENSIVE OFFICE PRODUCTIVITY AND GROUPWARE SUITES AND HUNDREDS OF SOFTWARE TITLES IN MANY CATEGORIES INCLUDING INTERNET AND WEB APPLICATIONS, MULTIMEDIA, ENTERTAINMENT, EDUCATIONAL, GRAPHICS AND SOFTWARE DEVELOPMENT. KDE SOFTWARE IS TRANSLATED INTO MORE THAN 60 LANGUAGES AND IS BUILT WITH EASE OF USE AND MODERN ACCESSIBILITY PRINCIPLES IN MIND. KDE4'S FULL-FEATURED APPLICATIONS RUN NATIVELY ON LINUX, BSD, SOLARIS, WINDOWS AND MAC.
英文大小写是,首字母大写,后面的小写,遇到.!?结束一句
要求,每个方法只能写单一的功能, 不能一个方法全部写完!!

import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class DocumentMake {
private String text; //需要操作字符串
private String[] line=new String[]{".","!","?"}; //换行字符
public DocumentMake(){

}
public DocumentMake(String text){
this.text=text;
}
public DocumentMake(File file){//操作字符串来自文件
Scanner s = null;
try {
s = new Scanner(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
while(s.hasNextLine()){
text=text+s.nextLine();
}
s.close();
}
public String[] getLine() {
return line;
}

public void setLine(String[] line) {
this.line = line;
}

public String getText() {
return text;
}

public void setText(String t