lastIndexOf
最后一次出現(xiàn)的位置。
倒著找婴梧,正著數(shù)下梢。
lastIndexOf("na",5)從第五位開始找最后一次出現(xiàn)的na
index3=naChi Amer
截取
substring
substring(1)——就是 截取掉/去掉 第一位字符。
例:
拼接
concat
類方法
valueOf ?把字符串轉(zhuǎn)換數(shù)字塞蹭,或者把數(shù)字轉(zhuǎn)換字符串孽江。
格式:String.方法
String.valueOf()
例:
String useValue = String.valueOf(1.2);? ? //聲明一個(gè)字符串,把數(shù)字轉(zhuǎn)換成數(shù)字
? ? ? System.out.println(useValue);
數(shù)組
字符串加個(gè)[]
原本字符串是一個(gè)整體番电,單個(gè)的岗屏,變成數(shù)組后,把字符串分解漱办,原本的字符串就變成了好幾份这刷,可以調(diào)用其中的某一份。
字符串分解
split
數(shù)組.split(" ")
例:
String name ="zhao,qian,sun,li"; ? ? //聲明一個(gè)字符串
?String names[] = name.split(","); ? ?//轉(zhuǎn)換成了數(shù)組娩井,數(shù)組中的字符用“暇屋,”分隔成了好幾份。
System.out.println(names);? ? ? ? ? ? //打印出來后撞牢,就變成了 ? “zhao qian sun li”
替換
.replace
String replace ="replace".replace('e','a'); ? //聲明一個(gè)字符串率碾,把字符串中的e全變成a
System.out.println(replace);
大小寫轉(zhuǎn)換
toLowerCase() ?小
toUpperCase() ?大
例:
String up="djfa";
System.out.print(up.toUpperCase());
去空格
trim
String trim = " whiteSpace "; ? //聲明一個(gè)字符串
System.out.println(trim.trim()); ? //打印出叔营,字符串里的字符前后去掉空格。
引用類轉(zhuǎn)換成String
把 數(shù)字?jǐn)?shù)組 轉(zhuǎn)換恒字符串
int a [] ; ? ? ? ? ? ? ? //空的整型數(shù)組a
a =new int[3] ; ? ?//數(shù)組a里有三個(gè)位的值所宰。
a[0] =0; ? ? ? ? ? ? //第0位是0
a[1] =1;? ? ?
a[2] =2;? ?
System.out.println(a.toString()); ? ? ?//把整形字符串a(chǎn)轉(zhuǎn)換成字符串
JAVA數(shù)組
數(shù)組固定大小
類型[]+數(shù)組姓名
=new String[5]; 新的字符串?dāng)?shù)組長度為5
={"a","b","c"}; 數(shù)組的字面量
創(chuàng)建一個(gè)數(shù)組
例:
String [] a = new String[5]; ? //創(chuàng)建一個(gè)字符串?dāng)?shù)組a绒尊,里面有五個(gè)位。
或
String [] b = {"a","b","c","d","e"};
打印數(shù)組
正常打印出來的是亂碼仔粥。
所以現(xiàn)在最前面頂上加 ? ? ?Arrays import java.util.數(shù)組名
然后再是 ? ? System.out.print(Arrays.toString(數(shù)組名));
例:
int[]list= {1,2,3};?
System.out.print(Arrays.toString(list));
循環(huán)打印數(shù)組
for (int k =0 (初始化);k<mylist.lengh (判斷條件);k++)
{
System.out.print(myList[k]);
?}
例:
判斷誰最大婴谱。
double[] dList = {1,2,9.8,100.6,87,93};
double max = dList[0];
for(int j =1; j
{
if ( dList[j]>max)
max = dList[j];
}
System.out.print(max);