国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

第二次總結(jié)

enrecul101 / 1180人閱讀

摘要:獲取功能獲取字符串的長度。返回指定字符串在此字符串中第一次出現(xiàn)處的索引。從指定位置開始到指定位置結(jié)束截取字符串。轉(zhuǎn)換功能把字符串轉(zhuǎn)換為字節(jié)數(shù)組。

關(guān)于本周總結(jié)
復(fù)習(xí)了一下String的方法,與數(shù)組排序,以及安卓的數(shù)據(jù)庫(SQLite)

String類常用方法

判斷功能:

boolean equals(Object obj):比較字符串的內(nèi)容是否相同,區(qū)分大小寫
boolean equalsIgnoreCase(String str):比較字符串的內(nèi)容是否相同,忽略大小寫
boolean contains(String str):判斷大字符串中是否包含小字符串
boolean startsWith(String str):判斷字符串是否以某個(gè)指定的字符串開頭
boolean endsWith(String str):判斷字符串是否以某個(gè)指定的字符串結(jié)尾
boolean isEmpty():判斷字符串是否為空。

獲取功能

int length():獲取字符串的長度。
char charAt(int index):獲取指定索引位置的字符
int indexOf(int ch):返回指定字符在此字符串中第一次出現(xiàn)處的索引。
int indexOf(String str):返回指定字符串在此字符串中第一次出現(xiàn)處的索引。
int indexOf(int ch,int fromIndex):返回指定字符在此字符串中從指定位置后第一次出現(xiàn)處的索引。
int indexOf(String str,int fromIndex):返回指定字符串在此字符串中從指定位置后第一次出現(xiàn)處的索引。
String substring(int start):從指定位置開始截取字符串,默認(rèn)到末尾。
String substring(int start,int end):從指定位置開始到指定位置結(jié)束截取字符串。

轉(zhuǎn)換功能:

byte[] getBytes():把字符串轉(zhuǎn)換為字節(jié)數(shù)組。
char[] toCharArray():把字符串轉(zhuǎn)換為字符數(shù)組。
static String valueOf(char[] chs):把字符數(shù)組轉(zhuǎn)成字符串。
static String valueOf(int i):把int類型的數(shù)據(jù)轉(zhuǎn)成字符串(String類的valueOf方法可以把任意類型的數(shù)據(jù)轉(zhuǎn)成字符串)
String toLowerCase():把字符串轉(zhuǎn)成小寫。
String toUpperCase():把字符串轉(zhuǎn)成大寫。
String concat(String str):把字符串拼接。

其他功能
替換功能:

String replace(char old,char new)
String replace(String old,String new)

去除字符串兩空格

String trim()

按字典順序比較兩個(gè)字符串

int compareTo(String str)
int compareToIgnoreCase(String str)

StringBuffer常用方法

StringBuffer的構(gòu)造方法:
public StringBuffer():無參構(gòu)造方法
public StringBuffer(int capacity):指定容量的字符串緩沖區(qū)對(duì)象
public StringBuffer(String str):指定字符串內(nèi)容的字符串緩沖區(qū)對(duì)象
StringBuffer的常見功能

A:添加功能

public StringBuffer append(String str):可以把任意類型數(shù)據(jù)添加到字符串緩沖區(qū)里面,并返回字符串緩沖區(qū)本身
public StringBuffer insert(int offset,String str):在指定位置把任意類型的數(shù)據(jù)插入到字符串緩沖區(qū)里面,并返回字符串緩沖區(qū)本身

B:刪除功能

public StringBuffer deleteCharAt(int index):刪除指定位置的字符,并返回本身
public StringBuffer delete(int start,int end):刪除從指定位置開始指定位置結(jié)束的內(nèi)容,并返回本身
sb.delete(0, sb.length());// 需求:我要?jiǎng)h除所有的數(shù)據(jù)

C:替換功能

public StringBuffer replace(int start,int end,String str):從start開始到end用str替換

D:反轉(zhuǎn)功能

public StringBuffer reverse()

E:截取功能(注意這個(gè)返回值)

StringBuffer的截取功能:注意返回值類型不再是StringBuffer本身了
public String substring(int start)
public String substring(int start,int end)

String – StringBuffer
構(gòu)造方法
StringBuffer – String
toString()方法

StringBuffer buffer = new StringBuffer("java");
String str2 = buffer.toString();

Integer
String和int的相互轉(zhuǎn)換

A:String -- int
        Integer.parseInt("100");
B:int -- String
        String.valueOf(100);

Array(排序)
冒泡排序:

public static void bubbleSort(int[] arr){
    for (int x = 0; x < arr.length - 1; x++) {
        for (int y = 0; y < arr.length - 1 - x; y++) {
            if (arr[y] > arr[y + 1]) {
                int temp = arr[y];
                arr[y] = arr[y + 1];
                arr[y + 1] = temp;
            }
        }
    }
}

選擇排序
選擇排序
public static void selectSort(int[] arr){

for(int x=0; x

}
二分查找
public static int getIndex(int[] arr,int value){

//定義最大索引,最小索引
int max = arr.length -1;
int min = 0;

//計(jì)算出中間索引
int mid = (max +min)/2;

//拿中間索引的值和要查找的值進(jìn)行比較
while(arr[mid] != value){
    if(arr[mid]>value){
        max = mid - 1;
    }else if(arr[mid] max){
        return -1;
    }
    
    mid = (max +min)/2;
}

return mid;

}

Arrays方法

1:public static String toString(int[] a) 把數(shù)組轉(zhuǎn)成字符串
2:public static void sort(int[] a) 對(duì)數(shù)組進(jìn)行排序
public static int binarySearch(int[] a,int key) 二分查找
SQLite

定義一個(gè)類繼承sqliteopenHelper

 使用SQLite Expert Professional這個(gè)工具可以打開我們創(chuàng)建的數(shù)據(jù)庫

數(shù)據(jù)庫的oncreate方法和onupgrade方法
繼承SQLiteOpenHelper,先初始化

設(shè)置名稱,版本

調(diào)用自己定義的類

添加,更新,刪除 都是一樣的,只需要改變sql語句

查詢

使用谷歌的api方法
先定義一個(gè)類繼承sqliteopenHelper,與上面一樣只是寫sql語句不同

添加

刪除,更新

查詢

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/74016.html

相關(guān)文章

  • PHP排序算法之選擇排序

    摘要:二選擇排序原理在一列數(shù)字中,選出最小數(shù)與第一個(gè)位置的數(shù)交換。至此確定了前兩個(gè)位置上的數(shù)。示例代碼選擇排序?qū)崿F(xiàn)思路雙重循環(huán)完成,外層控制輪數(shù),當(dāng)前的最小值。 二、選擇排序   原理: 在一列數(shù)字中,選出最小數(shù)與第一個(gè)位置的數(shù)交換。然后在剩下的數(shù)當(dāng)中再找最小的與第二個(gè)位置的數(shù)交換,如此循環(huán)到倒數(shù)第二個(gè)數(shù)和最后一個(gè)數(shù)比較為止。(以下都是升序排列,即從小到大排列)   舉例說明: $arr =...

    walterrwu 評(píng)論0 收藏0
  • PHP排序算法之冒泡排序

    摘要:一冒泡排序原理對(duì)一組數(shù)據(jù),比較相鄰數(shù)據(jù)的大小,將值小數(shù)據(jù)在前面,值大的數(shù)據(jù)放在后面。通過以上五輪排序,若干次比較,我們有理由推斷出一個(gè)結(jié)論對(duì)于一個(gè)長度為的數(shù)組,我們需要排序輪,每輪要比較次。 一、冒泡排序   原理:對(duì)一組數(shù)據(jù),比較相鄰數(shù)據(jù)的大小,將值小數(shù)據(jù)在前面,值大的數(shù)據(jù)放在后面。 (以下都是升序排列,即從小到大排列)   舉例說明: $arr = array(6, 3, 8,...

    Raaabbit 評(píng)論0 收藏0
  • JavaScript的事件

    摘要:我認(rèn)為的重點(diǎn)事件,事件監(jiān)聽,事件處理函數(shù),事件流的定義事件流的冒泡和捕獲階段是什么節(jié)點(diǎn)有多個(gè)事件處理程序,他們的執(zhí)行順序怎么確定搜索程序的順序事件處理函數(shù)內(nèi)添加事件監(jiān)聽阻止默認(rèn)事件和阻止冒泡的代碼結(jié)合事件知識(shí)點(diǎn)寫一個(gè)定義對(duì)于一個(gè)經(jīng)典的事件監(jiān) 我認(rèn)為的重點(diǎn) 事件,事件監(jiān)聽,事件處理函數(shù),事件流的定義 事件流的冒泡和捕獲階段是什么? DOM 節(jié)點(diǎn)有多個(gè)事件處理程序,他們的執(zhí)行順序怎么確定...

    LuDongWei 評(píng)論0 收藏0
  • 各開源框架使用與設(shè)計(jì)總結(jié)(三)

    摘要:總結(jié)了框架與架構(gòu)的區(qū)別。站在框架之外,看框架,看框架的共同特征與功用。由于框架所帶來的問題,以性能可擴(kuò)展問題,相對(duì)嚴(yán)重,所以分析性能的改造方向,總結(jié)了六大點(diǎn)。包括框架介紹,的使用,以及。 六、各項(xiàng)實(shí)踐,性能評(píng)測(cè) 下面進(jìn)入性能評(píng)測(cè),評(píng)測(cè)我們相對(duì)就比較快速一些。直接用ab命令,來測(cè)試上面的所提及的一些改進(jìn)。 以下評(píng)測(cè),所有測(cè)試頁面,均為:http://hjvote.app.ucai.cn/...

    objc94 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<