
Java
haohsq
这个作者很懒,什么都没留下…
展开
-
使用Java中ArrayList实现斗地主发牌
实现步骤:1、造牌A、首先造扑克花色B、生成J、Q、K、A特殊牌C、讲花色和扑克进行拼接2、创建三个玩家3、洗牌4、发牌5、留三张底牌 public class Demo1Poker { public static void main(String[] args) { //1、造牌 2、 ArrayList<String> pokerBox=new Arra...原创 2018-10-28 16:51:50 · 560 阅读 · 0 评论 -
通过装饰者模式来增强request对象的getParameter()方法处理GET和POST的中文乱码问题
在实际JAVA开发中会经常遇到中文乱码,由于通过浏览器传递的参数是通过ISO8859-1进行编码,在Controller接受之后,不处理直接输出则显示是乱码。处理POST方式提交的中文通过设置request对象的字符集来处理。request.setCharacterEncoding("UTF-8");处理GET方式提交的中文由于GET提交方式通过传参的方式提交数据,是不能通过设置字...原创 2018-10-29 21:06:36 · 451 阅读 · 0 评论 -
ServletContext对象--三大域对象
Servlet三大域对象的应用 request、session、application(ServletContext)ServletContext是一个全局的储存信息的空间,服务器开始就存在,服务器关闭才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中,要放必须的...转载 2018-10-27 12:43:50 · 139 阅读 · 0 评论 -
java--Queue对象中 add---offer、element---peek、remove---poll方法的区别
java Queue中 add/offer,element/peek,remove/poll中的三个方法均为重复的方法,在选择使用时不免有所疑惑,这里简单区别一下:1、add()和offer()方法的区别:add()和offer()都是向队列中添加一个元素。一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,调用 add() 方法就会抛出一个 unchecked 异常,而调用 offe...转载 2018-10-30 20:45:22 · 179 阅读 · 0 评论 -
Math.round(),Math.ceil(),Math.floor()的区别
1.Math.round():根据“round”的字面意思“附近、周围”,可以猜测该函数是求一个附近的整数,看下面几个例子就明白。小数点后第一位<5正数:Math.round(11.46)=11负数:Math.round(-11.46)=-11 小数点后第一位>5正数:Math.round(11.68)=12负数:Math.round(-11.68)=-12...原创 2018-11-04 19:56:19 · 167 阅读 · 0 评论