原创 java冒泡排序

冒泡排序: 1、基本思想       冒泡排序的基本思想是對比相鄰的元素,如果滿足條件就交換元素值,把較小的元素移動到數組前面,把大的元素移動到數組後面(也就是交換兩個元素的位置)。 2、算法       冒泡算法由雙層循環實現,其中外層

原创 java字符串分割

使用split()方法可以使字符串按指定的分割字符或字符串對內容進行分割,並將結果存放在字符串數組中。 1、split(String sign):該方法可根據給定的分割對字符串進行拆分。 語法:str.split(String sign)

原创 java基礎(一)——變量有效範圍

1、成員變量:在類體中所定義的變量稱爲成員變量,成員變量在整個類中都有效。類的成員變量又可以分爲靜態變量和實例變量。      如果在成員變量的類型前加上關鍵字static,這樣的成員變量稱爲靜態變量,靜態變量的有效範圍可以跨類,甚至可達

原创 java 基礎(一)

標識符:Java 語言規定標識符由任意順序的字母、下劃線、美元符號和數字組成,並且第一個字符不能使數字。 關鍵字:關鍵字是Java語言中已經賦予特定意義的一些單詞,不可以把這些作爲標識符來使用,eg:int、boolean。 變量:1.變

原创 Java 類 ——成員變量

在Java中對象的屬性也稱爲成員變量。成員變量的類型可以設置爲Java中合法數據類型,其實成員變量就是普通的變量,可以爲它設置初始值,也可以不設置初始值。 /* * 成員變量 */ public class Book { priva

原创 Java 類——成員方法

在Java中使用成員方法對應於類對象的行爲。 定義成員方法的語法格式: 權限修飾符  返回值類型 方法名(參數類型 參數名){       ....//方法體       return 返回值 } 一個成員方法可以有參數,這個參數可以是對

原创 java遍歷數組

1、遍歷數組就是獲取數組中的每個元素。通常遍歷數組都是使用for循環來實現。       遍歷二維數組需要使用雙層for循環,通過數組的length屬性可獲得數組的長度。 public class Trap { public

原创 java判斷字符串是否相等

對字符串對象進行比較不能簡單地使用比較運算符"==",因爲比較運算符比較的是兩個字符串的地址是否相同。即使兩個字符串的內容相同,兩個對象的內存地址是不同的,使用比較運算符仍然會返回false。 實例代碼: Srting tom = new

原创 java反轉排序

反轉排序: /* * 反轉排序算法實例 */ public class ReverseSort { public static void main(String[] args){ int[] array = {64, 3, 5,

原创 java填充替換數組元素

數組中的元素定義完成後,可通過Arrays類的靜態方法fill()來對數組中的元素進行替換。 fill(int[]a, int fromIndex, int toIndex, int value) a:要進行填充的數組 fromIndex

原创 java字符串大小寫轉化

toLowerCase()方法將String轉換爲小寫。如果字符串中沒有應該被轉換的字符,則將原字符串返回,否則返回一個新的字符串。 語法:str.toLowerCase() toUpperCase()方法將Srtring轉換爲大寫。如果

原创 要開始堅持寫博客了,每週更新一篇,記錄自己的工作狀態!

以後的日子會寫一些關於Sketchup二次開發相關的東西啦。

原创 ruby 凍結對象

         在ruby Object中,freeze方法可以有效地把一個對象變成一個常量。任何對象都可以通過調用Object.freeze進行凍結。凍結對象不能被修改,也就是說,不能改變他的實例變量。可使用Object.frozen

原创 Ruby File類實現操作文件系統的方法

1、文件的打開/關閉       通過IO類的子類File類可以進行文件的輸入、輸出處理。File類中封裝了文件的刪除、文件屬性變更等文件專用的功能,而一些基本的輸入輸出處理則使用繼承自IO類的方法. io = File.open(f

原创 java instanceof操作符

當程序中執行向下轉型操作時,如果父類對象不是子類對象的實例,就會發生ClassCastException異常,所以在執行向下轉型之前要判斷父類對象是否爲子類對象的實例。這個判斷通常使用instanceof操作符來完成。可以使用instan