我有一个文本,我必须存储在数组中,然后取出所有标点符号,打印的文本应该是小写的。我是Java新手

我有一个文本,我必须存储在数组中,然后取出所有标点符号,打印的文本应该是小写的。我是Java新手,java,arrays,Java,Arrays,例如:“今天是重要的一天!我问了关于Java的问题”应该像“今天是重要的一天,我问了关于Java的问题”用谷歌搜索下面的项目,并将它们应用到你的代码中 Java字符串小写 Java字符串删除标点符号 公共静态字符[]normaliseren(字符[]文本)引发IOException{ BufferedReader keyboard = new BufferedReader(new FileReader(“c:/readIt.txt”) 字符串文本; ArrayList reText

例如:“今天是重要的一天!我问了关于Java的问题”应该像“今天是重要的一天,我问了关于Java的问题”

用谷歌搜索下面的项目,并将它们应用到你的代码中

  • Java字符串小写
  • Java字符串删除标点符号

公共静态字符[]normaliseren(字符[]文本)引发IOException{

    BufferedReader keyboard = new BufferedReader(new 
FileReader(“c:/readIt.txt”)

字符串文本;
ArrayList reText=新的ArrayList();
而((texte=keyboard.readLine())!=null){
添加(texte);
}
String[]stringArr=reText.toArray(新字符串[0]);
对于(int i=0;i
请在提问时,只将实际问题放在标题中,并尝试将其表述为问题。这使它更容易理解。我投票将这个问题作为离题题来结束,因为这是一个家庭作业或工作垃圾。你至少要先尝试解决它,并用你的问题展示你努力的成果。我们不是来为你工作的。谢谢你回答@youtubefreak当然我尝试了一些东西我只是不知道在哪里发布我的代码,因为这是我第一次在这里写作:)1。在这些问题得到改进之前,不要回答这些糟糕的问题。2.谢谢你们,我很抱歉写了“糟糕的问题”,只是我是新来的,不知道如何在这里提出问题。但是谢谢你回答@HovercraftFullOfEels:)@sitm不要道歉,改进你的问题。
    String texte;

     ArrayList<String> reText = new ArrayList<String>();

        while((texte = keyboard.readLine()) != null){
            reText.add(texte);
        }

        String[] stringArr = reText.toArray(new String[0]);
        for(int i = 0; i < stringArr.length; i++){
      //  System.out.println(stringArr[i]);
        String str = stringArr[i].toLowerCase();
        System.out.println(str);
        }
        return text;
}

public static void main(String[] args) throws IOException {
    normalisieren(null);
}