作业帮 > 综合 > 作业

java 如何将一个字符串数组每行的第一个英文字母变成大写

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/05 23:54:33
java 如何将一个字符串数组每行的第一个英文字母变成大写
每个英文句子的句首字母大写(每个句子占一行)
如果行末没有句号,则自动添加句号
public class T0704 {
\x09public static void main(String[] args) {
\x09\x09String[] lines = {"it is a pig","a good player."};
\x09\x09for(int i = 0; i < lines.length; i++){
\x09\x09\x09lines[i] = changeLine(lines[i]);
\x09\x09}
\x09\x09System.out.println(Arrays.deepToString(lines));
\x09}
\x09public static String changeLine(String line){
\x09        line = line.trim();
\x09\x09String result = line.substring(0,1).toUpperCase() + line.substring(1);
\x09\x09if(!result.endsWith(".")){
\x09\x09\x09result = result + ".";
\x09\x09}
\x09\x09return result;
\x09}
}
[It is a pig.,A good player.]