3.练习

    技术2022-07-15  59

    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; /* * 提示用户输入一段英文,将英文单词的首尾字母大写后逐行保存到文件a.txt中 * WelcomE * TO * JavA */ 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(); } } }
    Processed: 0.010, SQL: 9