java 板


LINE

※ 引述《onejiko (己抠)》之铭言: : 我想问当我一开始输入3 : 再输入三串数列都可以正常OUTPUT : 1 2 3 4 5 6 : 2 3 4 5 6 1 : 3 4 5 6 1 2 : 但如果我是用复制贴上那三行数列的话 : 它却不能完全抓取到三串数列这是怎麽回事? 你的问题应该简化为「复制贴上无法取得三个『字串』」 也就是说 : int i; : int num; : String str1; : System.out.println("请输入n"); : Scanner c = new Scanner(System.in); : num = c.nextInt(); (上面都是杂讯,直接 int num = 3; 来测你的程式不是更快乐) : String array[][] = new String[num][6]; : for(int x=0;x<num;x++){ : System.out.println(x); : Scanner scanner = new Scanner(System.in); : str1 = scanner.nextLine(); 你在这边 System.out.println(str1); 就会觉得怪怪的了 连 str1 都不对了,後头还能期望什麽 T__T : String str2[]=str1.split(" "); : i=0; : for(int y=0 ; y<6 ; y++ ){ : array[x][y] = str2[i]; : i++; : } : } 也就是说,你的「真正」的问题,其实可以简化成 下面的程式码,为什麽直接复制贴上 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 结果会跟每次一行一行手动输入不一样 int num = 3; //TODO 改成 System.in 输入 for (int x = 0; x < num; x++) { Scanner scanner = new Scanner(System.in); System.out.println(scanner.nextLine()); } 加上良好的缩排,理论上你就不会害到 cyclone350 Orz → cyclone350:is it? http://ppt.cc/wJSc 基本上 cyclone350 的回答... 我个人认为非常诡异 ==" 因为如果复制贴上到 Notepad 之类的 editor / textarea 他还是会换行,不是吗? 那表示当你复制的时候,一定有帮你补换行符号 不然 editor / textarea 怎麽知道要换行 Orz 再加上 Scanner.nextList() 的程式码 String result = findWithinHorizon(linePattern, 0); 回头追一下 linePattern 怎麽来的 基本上是这个 pattern "\r\n|[\n\r\u2028\u2029\u0085]" \r 跟 \n(那三个 \u 不确定是啥字 XD)都有进去了 所以说... 这不科学! [盖章] 结果就是,你的 Scanner 宣告放错地方了 至於为什麽,我想你要自己找出答案 [指] 最後,我觉得一切循其本 能从 source code 或是标准文件作为 reference 是比较好的 我昨天才遇到一个五年前没问题、官方文件也这样教 结果三年前的 source code 就告诉你「强烈建议不要这样作」的哏 [泪目] ==== 麻烦 cyclone350 缴交 500 字检讨报告,不然就让你上版标! [完全误] -- 钱锺书: 说出来的话 http://www.psmonkey.org 比不上不说出来的话 Java 版 cookcomic 版 只影射着说不出来的话 and more...... --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.61.165.57
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/java/M.1399596507.A.277.html
1F:→ danny8376:又是这种吃buffer的问题啊www 05/09 09:57
2F:→ PsMonkey:吃 buffer??? 不懂 @_@ 05/09 10:02
3F:→ pcyu16:板主好邪恶 (指板标) 05/09 10:17
4F:→ swpoker:buffer有分399还是799的吗 05/09 11:26
5F:→ PsMonkey:我只知道 buffet 有分,我还真不知道 buffer 也有分 Orz 05/09 11:56
6F:推 cyclone350:天啊 ~ 我根据他的问题google关键字。当初也觉得有点 05/09 18:53
7F:→ cyclone350:怪怪的,所以加个问号代表没有查证且不确定 QQ。 05/09 18:56
8F:推 tails32100:\u是UTF8编码转ASCII编码的样子 http://ppt.cc/PQVz 05/09 21:38
//修正 typo,nextList() → nextLine() ※ 编辑: PsMonkey (114.43.104.99), 05/10/2014 08:13:15







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP