if (s.endsWith( "say $+$getnumber ")){
Random random = new Random();
randomNumber = random.nextInt(100);
dos.writeUTF( "产生了一个100以内的数 ");
}
------解决方案--------------------
$这个符号还真的不常见,也没听说用来做转义字符的
你从哪弄来的代码?
------解决方案--------------------
String s = "test " + "say $+$getnumber ";
System.out.println(s.endsWith( "say $+$getnumber "));
以上代码输出为:true
这不就是说测试s是否以say $+$getnumber结尾吗?