JAVA数组,类方法

lastIndexOf


最后一次出现的位置。

倒着找,正着数。


JAVA数组,类方法_第1张图片

lastIndexOf("na",5)从第五位开始找最后一次出现的na

index3=naChi Amer



截取

substring


substring(1)——就是 截取掉/去掉 第一位字符。

例:




拼接

concat



JAVA数组,类方法_第2张图片


类方法

valueOf  把字符串转换数字,或者把数字转换字符串。

格式:String.方法

String.valueOf()

例:

String useValue = String.valueOf(1.2);    //声明一个字符串,把数字转换成数字

      System.out.println(useValue);


数组

字符串加个[]

原本字符串是一个整体,单个的,变成数组后,把字符串分解,原本的字符串就变成了好几份,可以调用其中的某一份。


字符串分解

split

数组.split(" ")

例:

String name ="zhao,qian,sun,li";     //声明一个字符串

 String names[] = name.split(",");    //转换成了数组,数组中的字符用“,”分隔成了好几份。

System.out.println(names);            //打印出来后,就变成了   “zhao qian sun li”



替换

.replace

String replace ="replace".replace('e','a');   //声明一个字符串,把字符串中的e全变成a

System.out.println(replace);


大小写转换

toLowerCase()  小

toUpperCase()  大

例:

String up="djfa";

System.out.print(up.toUpperCase());


去空格

trim

String trim = " whiteSpace ";   //声明一个字符串

System.out.println(trim.trim());   //打印出,字符串里的字符前后去掉空格。


引用类转换成String

把 数字数组 转换恒字符串

int a [] ;               //空的整型数组a

a =new int[3] ;    //数组a里有三个位的值。

a[0] =0;             //第0位是0

a[1] =1;     

a[2] =2;   

System.out.println(a.toString());      //把整形字符串a转换成字符串


JAVA数组

数组固定大小

类型[]+数组姓名

=new String[5]; 新的字符串数组长度为5

={"a","b","c"}; 数组的字面量


创建一个数组


例:


String [] a = new String[5];   //创建一个字符串数组a,里面有五个位。

String [] b = {"a","b","c","d","e"};


打印数组

正常打印出来的是乱码。

所以现在最前面顶上加      Arrays import java.util.数组名

然后再是     System.out.print(Arrays.toString(数组名));

例:

int[]list= {1,2,3}; 

System.out.print(Arrays.toString(list));


循环打印数组


for (int k =0 (初始化);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);













你可能感兴趣的:(JAVA数组,类方法)