今天写模拟分布式编程的时候遇到了一个问题,程序执行到了一半不执行了,然后用deBug查看了一下。
然后疯狂添加输出日志,一步一步查看,也没用。最后发现了,是readLine的问题,
JDK中解释: 读一行文字。 一行被视为由换行符(’\ n’),回车符(’\ r’)中的任何一个或随后的换行符终止。
如果不加上换行符或回车符,将不会终止。就无法进行下一步,没有换行符,默认一行没有结束的。
enmmmm,我的换行符写错了,“\n”被我写成了“/n”。
今天写模拟分布式编程的时候遇到了一个问题,程序执行到了一半不执行了,然后用deBug查看了一下。
然后疯狂添加输出日志,一步一步查看,也没用。最后发现了,是readLine的问题,
JDK中解释: 读一行文字。 一行被视为由换行符(’\ n’),回车符(’\ r’)中的任何一个或随后的换行符终止。
如果不加上换行符或回车符,将不会终止。就无法进行下一步,没有换行符,默认一行没有结束的。
enmmmm,我的换行符写错了,“\n”被我写成了“/n”。