我有一个脚本,它逐字打印出字符串,我想知道你是否喜欢10行的字符串,如何显示前8行,最后2行你一字一句地打印出来。感谢。
-fno-objc-arc
答案 0 :(得分:2)
您可以先使用.split(" \ n")按新行字符分割,然后打印返回的数组中的前8项,然后继续使用剩下的文本进行打印它一个字一个字。您可以使用+合并剩余的字符串,也可以在数组中的每个字符串上重复运行代码。
这假设用户将使用键盘输入输入,从而使用\ n换行字符创建新行。如果以其他方式创建新行,只需在新行分隔的任何其他字符上使用.split()并执行相同的操作。