文字列操作

2021-08-01 22:14:15 字數 1074 閱讀 5016

・ char型をint型にキャスト、文字コード(unicode)を調べる  使用例:  int a = '愛';

・ 文字列の先頭から指定した文字數分の文字列を取得する  使用例:text.substring(0,5);

// 文字列の指定した位置から、指定した文字數分の文字列を取得する text.substring(i,text.length-i)

//文字列の指定した位置から、最後までの文字列を取得する text.substring(i);

・ 指定した文字列を英大文字と英小文字に変換 text.toupper()     text.tolower()

・ 指定した文字列の文字數を取得する lengthプロパティ

・ 指定した文字列を検索し、見つかった位置を取得する text.indexof(string seek)

・ 文字列の先頭や後ろにある餘分(よぶん)なスペースを削除する

//先頭の空白を削除する text.trimstart()

//最後の空白を削除する   text.trimend();

//前後の空白を削除する  text.trim();

・ 文字列の中にある指定した文字列を削除する 使用例 text.remove(2,5)

・ 文字列の指定した位置に別の文字列を挿入する 使用例:text.insert(6,ans) //6文字目の後ろに挿入する

・ 二つの文字列を比較して、一致するかどうかをチェックする  int res=text1.compareto(text2);

・ 文字列の中から指定した文字を検索して、別の文字に置換する text.replace(x,y);  //xをyに置換する

・ 文字列の終わり(始まり)が指定した文字列であるかどうかを調べる text.startswith(指定文字列)  text.endswith(指定文字列);

・ 指定した文字數になるまで文字列の先頭(最後)に文字を埋め込む

//padleft(文字數) 空白で埋める

//padleft(文字數,埋める文字)

//padright(文字數) 空白で埋める

//padrigth(文字數,埋める文字)



關於文字列處理

1,字串比較 和 sting.equals 方法兩者之間 就處理速度而言 要首先進行兩者型別的檢查就是說,兩個進行比較兩者必須是型別一致的,而sting.equals 有些情況下會忽略型別的比較,所以速度會快一些 毫秒級的 但平常程式設計的時候就字串比較而言用 的話會在程式設計階段就發現型別不一致的...

Oracle 列操作 增加列,修改列,刪除列

alter table 表名 add 列名 varchar2 10 alter table 表名 modify 列名 varchar2 20 alter table 表名 drop column 列名 這裡要注意幾個地方,首先,增加和修改列是不需要加關鍵字column,否則會報錯ora 00905。...

列資料操作

dbbase bo new dbbase dbtable dt bo.executequery select from question dbcolumncollection dtcol dt.getcolumncollection 列操作 dbcolumn colobj new dbcolumn ...