随笔分类 -  Java中常见的问题

用Java来写一个模拟斗地主发牌的小程序
摘要:一副扑克有54张牌:大小王+4*13,接下来我们来模拟一下斗地主的发牌过程首先,我们需要买牌,新买来的牌都是按顺序摆放的,因此下一步是洗牌,最后就是发牌了,不过发牌的时候要注意还要在最后留三张底牌。主要使用的类有 ArrayList:用来存储扑克,Collection... 阅读全文
posted @ 2018-07-31 15:21 七宝嘤嘤怪 阅读(360) 评论(0) 推荐(0)
使用输入输出IO流以及缓冲流实现文本文件复制的五种方法
摘要:IO流以及缓冲流可以帮我们实现文本文件的读写操作, 关于它们的使用可以去参考这篇博客io流/缓冲流.接下来我们直接来看复制文本文件的五种方法,直接看代码:package com.qibao.iostream;import java.io.BufferedReader;... 阅读全文
posted @ 2018-07-30 16:53 七宝嘤嘤怪 阅读(506) 评论(0) 推荐(0)
覆盖/重写Object类中equals方法
摘要:我们在写程序时,往往有时Java类库中的equals方法不能满足我们的需求。这时,就需要我们自己来定义equals方法。在写自定义equals方法之前,我满先来看两个类库中已经写好的equals方法。一、Object.equals()很简单的一个方法,因为是Objec... 阅读全文
posted @ 2018-07-22 19:54 七宝嘤嘤怪 阅读(541) 评论(0) 推荐(0)
用==和equals比较String str = new String(“hello”);和String str1 = “hello”;是否相等,并说明相等和不相等的原因。
摘要:== 和equals() 比较结果不同的原因对于这个问题,可以帮助我们很好的理解Java对象的创建,赋值以及== 和equals()的用法。我们通过如下实例来说明,先看一个简单的代码:public class Practice1 { public static voi... 阅读全文
posted @ 2018-07-22 19:22 七宝嘤嘤怪 阅读(586) 评论(0) 推荐(0)