怎么判断一个字符串的末尾是 \r 啊?

dsgdsg 2010-11-10 10:30:04
socket协议中,c++传过来的协议末尾是 \r 请问怎么判断呢?
...全文
390 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaomowen_74839 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dota_noney 的回复:]

引用 1 楼 houjin_cn 的回复:
Java code

String s="asasaasasas\r";
System.out.println(s.endsWith("\r"));

+1,用endWith()方法!
[/Quote]
Jlins 2010-11-11
  • 打赏
  • 举报
回复
++[Quote=引用 12 楼 clihan 的回复:]
Pattern p=Pattern.compile(".*\r$");
java.util.regex.Matcher m=p.matcher("asdbsa\r");
System.out.println(m.matches());
[/Quote]
clihan 2010-11-11
  • 打赏
  • 举报
回复
Pattern p=Pattern.compile(".*\r$");
java.util.regex.Matcher m=p.matcher("asdbsa\r");
System.out.println(m.matches());
zhuyouyong 2010-11-11
  • 打赏
  • 举报
回复
顶[Quote=引用 1 楼 houjin_cn 的回复:]
Java code

String s="asasaasasas\r";
System.out.println(s.endsWith("\r"));
[/Quote]
renhuihhh 2010-11-10
  • 打赏
  • 举报
回复
就是啊 上面说的对 或者String.charAt(String.length());一回事
lost_guy_in_scut 2010-11-10
  • 打赏
  • 举报
回复
顶一楼的,就用endwith()方法吧。
Dota_noney 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 houjin_cn 的回复:]
Java code

String s="asasaasasas\r";
System.out.println(s.endsWith("\r"));
[/Quote]
+1,用endWith()方法!
blazingfire 2010-11-10
  • 打赏
  • 举报
回复
一次读一个字符,逐个比较是否为\r
houjin_cn 2010-11-10
  • 打赏
  • 举报
回复

String s="asasaasasas\r";
System.out.println(s.endsWith("\r"));

24K純帥 2010-11-10
  • 打赏
  • 举报
回复
endsWith()
gujinf2008 2010-11-10
  • 打赏
  • 举报
回复
String s = "hahgiaewbq\r";
if(s.endsWith("\r")){
System.out.println("yes");
}else {
System.out.println("no");
}
mengyalizuopeng 2010-11-10
  • 打赏
  • 举报
回复
str1.endwith(str)
无伤 2010-11-10
  • 打赏
  • 举报
回复
str1.endwith(str)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧