陣列, 數字, 字串的處理

2022-05-05 14:21:06 字數 3413 閱讀 1102

包裝類:

integer.parseint();

byte---byte

short---short

int---integer

long---long

float---float

double---double

boolean---boolean

char---character

public

class

text2

}

字串的處理:

字串之間的equals

string str = "..............";

str.length();

str.trim();

str.charat(int i);

str.contains(charsequence s);

str.startswith(string s);

str.endswith(string s);

replace(char o, char n);

replace(charsequence o, charsequence n);

split(string s);

touppercase();

tolowercase();

valueof(any args);

str.indexof(string s);

str.lastindexof(string s);

str.substring(int i);

str.substring(int a, int b);

public

class

text2

system.out.println(str.touppercase());

//將字串轉換成大寫,即" a new world a new start "

system.out.println(str.tolowercase());//

將字串轉換成小寫,即" a new world a new start"

system.out.println(string.valueof(6));//

tostring();

system.out.println(str.indexof("new"));//

子字串在字串中第一次出現的位置,輸出值為 3

system.out.println(str.lastindexof("new"));//

子字串在字串中最後一次出現的位置,輸出值為 15

system.out.println(str.substring(5)); //

擷取字串包含索引為5的字元,輸出值為 w world a new start

system.out.println(str.substring(5, 8)); //

從第乙個數字開始擷取, 直到第二個數字, 但是不包含第二個數字的位置的字元,,即從第5個到第7個,輸出值為 w w

} }

練習題:

public

class

lianxi1 else if("勇".equals(newstr[i]))

system.out.print(newstr[i]); //第一種輸出方式

}*/string newstr = str.split("");

string temp = ""; //

臨時變數

for( int i = 0; i < newstr.length;i++)

else

if("勇".equals(newstr[i]))

temp +=newstr[i];

}system.out.println(temp);

//第二種輸出方式

//6, 編寫**從str字串中取一部分在控制台上列印這樣一句話: 勇士抓住機會,找到應對辦法

int s1 = str.indexof("勇士");

system.out.print(str.substring(s1,s1+2));

int s2 = str.indexof("抓住機會");

system.out.print(str.substring(s2,s2+4));

int s5 = str.indexof(",");

system.out.print(str.substring(s5,s5+1));

int s3 = str.indexof("找到應對");

system.out.print(str.substring(s3,s3+4));

int s4 = str.indexof("辦法");

system.out.print(str.substring(s4,s4+2));}}

//

寫一段**, 可以取出任意qq郵箱位址中的qq號碼

public

class

lianxi2

}

//

使用for和if列印乙個空心正方形

public

class

lianxi3 else

else}}

system.out.println();

}/*for( int i=0; i<5; i++)

else

}}else

}system.out.println();

}*/}

}

//

使用for迴圈列印乙個菱形

public

class

lianxi4

for(int k=0;k

system.out.println();

}for(int q=0;q)

for(int e=0;e<2*n-3-2*q;e++)

system.out.println();

}system.out.println();}}

//

使用for迴圈列印乙個空心菱形

public

class

lianxi5

for(int k=0;k

else

}system.out.println();

}for(int q=0;q)

for(int e=0;e<2*n-3-2*q;e++)

else

}system.out.println();}}

}

回文 陣列 數字 字串

回文,即把相同的詞彙或句子,在下文中調換位置或顛倒過來,產生首尾回環的情趣 簡單來說,就是正著讀反著讀是一樣的。那麼,在c語言一共有三種形式的回文 數字 陣列 字串。下面就對這三種回文的判斷方法進行解說。一 陣列 怎樣判斷乙個陣列是不是回文?指標的解引用在回文判斷上起到了非常重要的作用,也就是兩個指...

字串轉為數字。字串轉為陣列。

字串轉為數字 var a 12.3456 1,a 0 後面減去0 2,a 取反再取反 3,parseint a 4,a前面寫加號 轉為整型數字,parseint a 12 浮點型數字,parsefloat a 12.3456 還有一種是 str 0或者 str 1。利用js的弱型別的特點把字串轉為數...

1162 數字 字串

時間限制 1000 ms 記憶體限制 65535 kb 難度 0 描述 有一行數字 現在定義 0表示空格,即這行數字被分割成若干個數 要求將這些數按照從小到大順序排列,若該行數字全為零 則表示為零,兩個數字之間可能有多個0,開頭和結尾可能都有0,所有的0都看成空格,數字的個數不超過100。輸入輸入有...