System.out.println(""+str)
readline()是换行,
实际上是输入了一行的空格,然后就在控制台死循环跳行。
1.问题linux平台的换行符为/n
java程序中如何将不同平台用户输入的换行符转换成特定系统的换行符.
2.解答
java 代码
1. String userInputString = userInput
2. userInputString = userInputString.replaceAll ( "\r", "" )
3. userInputString = userInputString.replaceAll ( "\n", "\\\\"+System.getPropert("line.separator"))
关于换行的Java代码:1.问题
windows平台的换行符为/r/n
linux平台的换行符为/n
java程序中如何将不同平台用户输入的换行符转换成特定系统的换行符.
2.解答
java 代码
1. String userInputString = userInput
2. userInputString = userInputString.replaceAll ( "\r", "" )
3. userInputString = userInputString.replaceAll ( "\n", "\\\\"+System.getPropert("line.separator"))1 //没明白啥意思
2 String userInputString = userInput
3 userInputString = userInputString.replaceAll ( "\r", "" )