javareadline
时间: 2023-11-10 11:00:32 浏览: 93
Java Readline-开源
Java Readline 是一个JNI包装器,用于将GNU readline或editline命令行库与Java代码进行交互。它提供了一系列函数,可以用来在命令行界面中读取用户输入的行。误以为readLine()是读取到没有数据时就返回null,实际上readLine()是一个阻塞函数,当没有数据读取时,它会一直阻塞在那里,直到有数据可读或者数据流异常或断开时才会返回null。在使用readLine()时需要注意读入的数据中是否包含换行符或回车符,没有数据时readLine()会阻塞,而数据流异常或断开时才会返回null。如果使用socket等数据流,最好避免使用readLine(),以免因为等待一个换行符而一直阻塞。
阅读全文