原创 獲取字符串的字符次數

/* 獲取字符串中每個字母出現的次數 思路: 1.將字符串變成字符數組 2.遍歷數組,如果集合中沒有,就加入到集合,次數爲1,如果存在,次數+1,並覆蓋 3.遍歷集合,取出元素,放進StringBuilder。 */ package tr

原创 CalendarDemo

package calendarDemo; import java.util.*; class CalendarDemo { public static void main(String[] args) { Calendar

原创 Runtime

package runtimeDemo; class RuntimeDemo { public static void main(String[] args) throws Exception { //Runtime單例模式,不

原创 MathDemo

package mathDemo; import java.util.*; class MathDemo { public static void main(String[] args) { //天花板函數: sop(Ma

原创 System

package systemDemo; import java.util.*; class SystemDemo { public static void main(String[] args) { //獲取系統的某些信息

原创 TreeSet用法

/* TreeSet的元素要具有可比性,如果沒有具備,可以通過兩種方式添加: 1.實現Comparable接口,然後重寫其中的compareTo() 2.創建一個類,實現Comparator接口,然後重寫裏面的compare(), 然後用

原创 Collections

package collectionDemo; import java.util.*; class CollectionDemo { public static void main(String[] args) { List<

原创 裝飾設計模式

/* 自定義讀取緩衝區 裝飾設計模式: 當需要對對象進行功能增強的時候,可以定義類,將原有對象傳入,基於原有功能,擴展功能 */ package myBufferedReader; import java.io.*; class MyB

原创 Map用法2

package mapDemo2; import java.util.*; class MapDemo2 { public static void main(String[] args) { HashMap<Student,S

原创 Map用法

package mapDemo; import java.util.*; class MapDemo { public static void main(String[] args) { //添加:如果鍵值相同,後面的會覆蓋前

原创 Arrays

package arraysDemo; import java.util.*; //導入靜態成員:當類名相同的時候就要用包名指明, //當成員名相同的時候,就要用類名或對象指明; import static java.util.Array

原创 複製文件

/* 將一個文件複製到另外一個文件 */ package copyDemo; import java.io.*; class CopyDemo { public static void main(String[] args) {

原创 字節流

package fileStreamDemo; import java.io.*; class FileStreamDemo { public static void main(String[] args) throws IOExc

原创 集合嵌套

/* 集合的嵌套使用; */ package mapDemo4; import java.util.*; class MapDemo4 { public static void main(String[] args) { de

原创 自定義泛型

package genericDemo5; class GenericDemo5 { public static void main(String[] args) { Tool<String> t=new Tool<Stri