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