Check if string contains \n Java

前端 未结 4 471
别那么骄傲
别那么骄傲 2020-12-10 01:18

How do I check if string contains \\n or new line character ?

word.contains(\"\\\\n\")
word.contains(\"\\n\")
4条回答
  •  忘掉有多难
    2020-12-10 02:14

    I'd rather trust JDK over System property. Following is a working snippet.

        private boolean checkIfStringContainsNewLineCharacters(String str){
            if(!StringUtils.isEmpty(str)){
                Scanner scanner = new Scanner(str);
                scanner.nextLine();
                boolean hasNextLine =  scanner.hasNextLine();
                scanner.close();
                return hasNextLine;
            }
            return false;
        }
    

提交回复
热议问题