为了账号安全,请及时绑定邮箱和手机立即绑定

输入中文,输出来的中文里包含一部分拼音和两份中文

照着老师的敲的,在调用testSetContains方法时,输入离散数学,输出会有图中底部的效果(离散数学li'san'shu'离散数学),而在testListContains方法中并不会有这样的现象(即图中上部的效果,正常效果),将testListContains方法中的该部分代码复制粘贴给testSetContains中(contains方法改为了student.courses的,其它未改动)仍有此情况,甚至直接复制粘贴使用了老师给的代码,仍然有此情况,但是如果在别处打好“离散数学”再复制粘贴进控制台就不会有此问题。另附上输入法输入时的图

https://img1.sycdn.imooc.com//5d4ce4a000013ea806260709.jpg

https://img1.sycdn.imooc.com//5d4ce4aa0001ea7c05940332.jpg

https://img1.sycdn.imooc.com//5d4ce4f200011ee107690125.jpg

正在回答

1 回答

我也遇到了此问题,不知道是怎么回事

0 回复 有任何疑惑可以回复我~
#1

goodY 提问者

我发现是因为输入的时候,光标不在最底下那一行。我在输入的时候,光标是在“请输入课程名称”那一行的行首,如果不手动按方向键或鼠标点击让光标到最后一行,就会导致这样的现象,而如果按方向键往上多按几行,拼音会更多,比如这样“离散数学li'san'shu'xli'san'shuli'san'shl离散数学”。但我不懂为什么我都是用println的,光标不应该会和那一句话同一行的。也不懂为什么不在最底下一行,输入就会产生这样的效果
2019-08-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

输入中文,输出来的中文里包含一部分拼音和两份中文

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信