![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java中常见的问题
Apache-Qibao
菜鸟不说话
展开
-
使用输入输出IO流以及缓冲流实现文本文件复制的五种方法
IO流以及缓冲流可以帮我们实现文本文件的读写操作, 关于它们的使用可以去参考这篇博客io流/缓冲流.接下来我们直接来看复制文本文件的五种方法,直接看代码:package com.qibao.iostream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;...原创 2018-07-30 16:52:55 · 4247 阅读 · 0 评论 -
用==和equals比较String str = new String(“hello”);和String str1 = “hello”;是否相等,并说明相等和不相等的原因。
== 和equals() 比较结果不同的原因对于这个问题,可以帮助我们很好的理解Java对象的创建,赋值以及== 和equals()的用法。我们通过如下实例来说明,先看一个简单的代码:public class Practice1 { public static void main(String[] args) { String str1=new String("hello"...原创 2018-07-22 19:22:23 · 8824 阅读 · 2 评论 -
覆盖/重写Object类中equals方法
我们在写程序时,往往有时Java类库中的equals方法不能满足我们的需求。这时,就需要我们自己来定义equals方法。在写自定义equals方法之前,我满先来看两个类库中已经写好的equals方法。一、Object.equals()很简单的一个方法,因为是Object的方法,所以对所有对象都适用。public boolean equals(Object obj) { ...原创 2018-07-22 19:53:43 · 4122 阅读 · 0 评论 -
用Java来写一个模拟斗地主发牌的小程序
一副扑克有54张牌:大小王+4*13,接下来我们来模拟一下斗地主的发牌过程首先,我们需要买牌,新买来的牌都是按顺序摆放的,因此下一步是洗牌,最后就是发牌了,不过发牌的时候要注意还要在最后留三张底牌。主要使用的类有 ArrayList:用来存储扑克,Collections用来洗牌。import java.util.ArrayList;import java.util.Collecti...原创 2018-07-31 15:21:02 · 5302 阅读 · 0 评论