原创 Java高級語法02-集合(List、Set、數據結構、Collections)

Java高級語法02(List、Set、數據結構、Collections) 一、集合與數據結構 1.1常見的數據結構 數據存儲的常用結構有:棧、隊列、數組、鏈表和紅黑樹。 1.1.1 棧(先進後出) 棧:stack,又稱堆棧,它

原创 Java基礎語法02(數據類型轉換、運算符、方法入門)

Java基礎語法02(數據類型轉換、運算符、方法入門) 1.數據類型轉換 Java程序中要求參與的計算的數據,必須要保證數據類型的一致性,如果數據類型不一致將發生類型的轉換。 1.1自動轉換 一個 int 類型變量和一個 by

原创 Java基礎語法01(前言、入門程序、常量、變量)

java基礎語法(前言、入門程序、常量、變量) 1.java語言概述 **1.1 什麼是Java語言** Java語言是美國Sun公司(Stanford University Network),在1995年推出的高級的編程語言

原创 計算某字符串中特定字符串出現次數的幾種算法

計算某字符串中特定字符串出現次數的幾種算法 方法一: 將特定字符串用 “” 代替,判斷字符串長度的減少量 出現次數 = (原字符串長度 - 替換後字符串長度) / 目標子串長度 public class lianxi {

原创 Java高級語法03-集合(Map、Debug調試)

Java高級語法03(Map、Debug調試) 一、 Map集合 1.1 概述 現實生活中,我們常會看到這樣的一種集合:IP地址與主機名,身份證號與個人,系統用戶名與系統用戶對象等,這種一一對應的關係,就叫做映射。Java提供了

原创 鬥地主有序案例(Map集合)

鬥地主有序案例(Map集合) 案例分析如下圖所示: package com.scdn.DouDiZhu; import java.util.*; /* 鬥地主綜合案例:有序版本 1.準備牌 2.洗牌