标签: java input char
我遇到按字符读取输入字符的问题
示例输入是 3 第一行 第二行 最后一行
由于内存限制,我正在通过for循环中的char读取输入char,并通过检查下一个char是否等于'\ n'来识别行。
在这种情况下,中间行没有问题,但当转到最后一行时,程序在最后一个字符处停止。
缺少什么,这种行为的原因是什么?
答案 0 :(得分:1)
在字符串的末尾添加一个符号来表示字符串的结尾,并检查for循环,如果此符号出现,则从循环中断开。