CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

Java程序里怎样吃掉回车键?记得c有吃掉回车键的说法。

楼主yundanfengqing(云淡风轻)2002-11-03 14:41:23 在 Java / J2SE / 基础类 提问

Java程序里怎样吃掉回车键?记得c有吃掉回车键的说法。 问题点数:30、回复次数:6Top

1 楼DanielYWoo(绿色毒汁)回复于 2002-11-03 14:45:03 得分 0

说清楚点Top

2 楼chandler(阿欣)回复于 2002-11-03 14:57:59 得分 8

如果对象为String类,   用StringBuffer.trim()方法可以过滤吊\r,   \n,   \t很有用的Top

3 楼beyond_xiruo(CorruptionException)回复于 2002-11-03 15:09:47 得分 14

自己写个replace类来过滤回车和空格,如下:  
  public   String   replace(String   parentStr,String   ch,String   rep)   {    
  int   i   =   parentStr.indexOf(ch);    
  StringBuffer   sb   =   new   StringBuffer();    
  if   (i   ==   -1)    
  return   parentStr;    
  sb.append(parentStr.substring(0,i)   +   rep);    
  if   (i+ch.length()   <   parentStr.length())    
  sb.append(replace(parentStr.substring(i+ch.length(),parentStr.length()),ch,rep));    
  return   sb.toString();    
  }  
  然后  
  replace(str,"\n","<br>");  
  Top

4 楼Iforgot(清风雨)回复于 2002-11-03 15:42:01 得分 8

你解析输入,遇回车继续并仅作你需要的处理(比如作为一个字符)。Top

5 楼yundanfengqing(云淡风轻)回复于 2002-11-03 18:24:32 得分 0

我才发现键盘的“ENTER”包括了"\n"和"\r",还有这些符号与System.in.read()比较时要用13,10。Top

6 楼yundanfengqing(云淡风轻)回复于 2002-11-03 18:24:50 得分 0

谢谢各位!Top

相关问题

  • 请问一下:C++中如何判断用户输入了回车键
  • C语言中输出文件中回车键的显示问题:
  • 用好回车键
  • 求救! 关于c#dataGrid中keypress事件关于回车键的截获问题。急!在线等待。
  • 请问在C#中,怎样在文本框中,按回车键后触发另一个按钮的事件 ?
  • 怎样检测回车键
  • 怎么屏蔽回车键
  • 怎么表示回车键?
  • 如何响应回车键
  • 按回车键执行

关键词

  • 吃掉回车键
  • parentstr
  • stringbuffer
  • ch

得分解答快速导航

  • 帖主:yundanfengqing
  • chandler
  • beyond_xiruo
  • Iforgot

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo