原创 自定義枚舉和enum枚舉類

一、如何定義枚舉類 方式一:jdk5.0之前,自定義枚舉類 方式二:jdk5.0,可以使用enum關鍵字定義枚舉類   一、自定義枚舉類 //自定義枚舉類 class Season{ //1.聲明Season對象的屬性:priv

原创 JDK8的時間和日期類- LocalDate、LocalTime、LocalDateTime,Instant的使用,DateTimeFormatter-舉例說明

承接上一篇博客:JDK 8之前日期和時間類——System類, java.util.Date類,java.sql.Date類,SimpleDateFormat時間格式類,Calender時間操作類及JDK8說明 https://blog.

原创 JDK 8之前日期和時間類——System類, java.util.Date類,java.sql.Date類,SimpleDateFormat時間格式類,Calender時間操作類及JDK8說明

  1.System類中的currentTimeMillis()   返回當前時間與1970年1月1日0時0分0秒之間以毫秒爲單位的時間差,簡稱時間戳。 @Test public void test1(){

原创 ”三天打魚兩天曬網“2010-01-23號開始 2020-05-20在打魚還是在曬網

package com.atguigu.java; import org.junit.Test; import java.text.ParseException; import java.text.SimpleDateFormat;

原创 我的String字符串的常用方法——並舉例

  1.int length():返回字符串的長度: return value.length 2.char charAt(int index): 返回某索引處的字符return value[index] 3.boolean isEmpty

原创 將字符串中部分內容進行反轉的三種方法——比如“abcdefg”反轉爲”abfedcg”

public class StringDemo { /* 將一個字符串進行反轉。將字符串中指定部分進行反轉。比如“abcdefg”反轉爲”abfedcg” 方式一:轉換爲char[] */

原创 對字符串中字符進行自然順序排序。“abcwerthelloyuiodef”

1)字符串變成字符數組。 2)對數組排序,選擇,冒泡,Arrays.sort(str.toCharArray()); 3)將排序後的數組變成字符串。 public void testSort() { String str =

原创 String字符串拼接的特性—舉例說明

1.常量與常量的拼接結果在常量池。且常量池中不會存在相同內容的常量。 2.只要其中有一個是變量,結果就在堆中。 3.如果拼接的結果調用intern()方法,返回值就在常量池中   @Test public void test3

原创 String類的不可變性舉例——當字符串str重新賦值,需要重寫指定內存區域賦值,不能在原有的value上進行賦值。

  1.String內部定義了final char[ ] value用於存儲字符串數據。代表不可變的字符序列。 簡稱:不可變性。 體現:1.當對字符串重新賦值時,需要重寫指定內存區域賦值,不能使用原有的value進行賦值。   publ

原创 獲取一個字符串在另一個字符串中出現的次數。 如獲取“ab”在 “abkkcadkabkebfkaabkskab” 中出現的次數——兩種方式

public class StringDemo1 { /* 獲取一個字符串在另一個字符串中出現的次數。 比如:獲取“ab”在 “abkkcadkabkebfkaabkskab” 中出現的次數 */

原创 模擬一個String字符串的trim方法,去除字符串兩端的空格。

public String myTrim(String str) { if (str != null) { int start = 0;// 用於記錄從前往後首次索引位置不是空格的位置的索引 int end = str

原创 獲取兩個字符串中最大公約子串。比如“abcwerthelloyuiodefabcdef”和“cvhellobnm”比較

public class StringDemo2 { /* 獲取兩個字符串中最大相同子串。比如: str1 = "abcwerthelloyuiodefabcdef";str2 = "cvhellobnm"

原创 3.6.3新版本AndroidStudio報Could not resolve all artifacts for configuration ':app:classpath'等系列問題解決方法

最近因爲換了個臺式電腦,重新下載了最新的android studio ,2020年5月6號的3.6.3版本, 結果編譯工程和新建工程,都直接就報了以下錯誤:   Could not resolve all dependencies for

原创 新版本Android Studio3.6.3正確的啓動和新建工程方式

最近因爲換了臺電腦,重新下載了最新的android studio ,2020年5月6號的3.6.3版本,結果新建工程,直接就報了很多錯誤。 以下介紹我嘗試的過程,以及遇到的一系列問題和正確的解決方法。 問題一,官網下載andro

原创 java HttpURLConnection獲取網頁流並保存到本地文件, &&字符串打印並保存的效果

package catchutr; /** * * @Description:HttpURLConnection獲取網頁文字並保存到本地 對比字符串打印並保存 * @Title: UrlHttp.java * @Package ca