關於java字串的部分問題

2021-07-08 12:41:32 字數 771 閱讀 4062

1、比較字串:「==」和「equals」

「==」是用來比較字串的引用位址。「equals」比較字串的值。

2、將字串轉換成數字int型別

int n = integer.parseint("1");
3、substring()方法的作用

在jdk 6中,substring()方法在原來字串中提供了乙個擷取字元的視窗,它並沒有建立乙個新的string例項。如果想建立新的字元陣列,可以在substring()後加乙個空字元,eg:

str.substring(m,n)+"";
4、重複輸入字串

用stringutils的repeat()方法實現,eg:

string str = "abcd";

string repeated = stringutils.repeat(str,3);

輸入結果:abcdabcdabcd

5、將字串轉換成日期型別

string str = "sep 17, 2015";

date

date = new ******dateformat("mmmm d,yy",locale.english).parse(str);

system.out.println(date);

輸出結果:tue sep 17 00:00:00 edt 2015

*注,此為大神總結的,先把感覺有用的get起來

JAVA 將字串(或部分字串)反轉

編寫 實現將乙個字串中字元的排列順序進行反轉,頭尾調換。將字串變成你字元陣列。對字元陣列反轉。將字元陣列變成字串。public static void main string args 將字串整體進行反轉 public static string reversestring string str 過...

java字串問題

1.stringutils中 isnotempty 和isnotblank的區別 isnotempty str 等價於 str null str.length 0 isnotblank str 等價於 str null str.length 0 str.trim length 0 trim 方法的作...

關於JAVA處理字串

如果有一段英文,如 i am a student.my name is aaa.i like to swim,play basketball and play football.這裡面有逗號 有點號,或者還有其他符號 但如果遇到單引號,如my father s 中的father s要單獨作為乙個單詞...