3.练习_缓冲流
学习:第7遍
1.练习:缓冲流 提示用户输入一段英文,将英文单词的首尾字母大写后逐行保存到文件a.txt中 WelcomE TO JavA
package season15
;
import java
.io
.BufferedReader
;
import java
.io
.FileNotFoundException
;
import java
.io
.FileReader
;
import java
.io
.IOException
;
import java
.io
.PrintWriter
;
import java
.util
.Scanner
;
public class TestBufferedReader {
public static void main(String
[] args
) {
Scanner input
= new Scanner(System
.in
);
System
.out
.print("请输入一段英文:");
String str
= input
.nextLine();
String
[] arr
= str
.split("\\s+");
try (PrintWriter writer
= new PrintWriter("a.txt")){
for (String s
: arr
) {
String firstLetter
= (s
.charAt(0)+"").toUpperCase();
String lastLetter
= (s
.charAt(s
.length()-1)+"").toUpperCase();
writer
.println(firstLetter
+s
.substring(1, s
.length()-1)+lastLetter
);
}
System
.out
.println("完成练习");
} catch (FileNotFoundException e
) {
e
.printStackTrace();
}
}
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-26541.html