lastIndexOf
最后一次出现的位置。
倒着找,正着数。
lastIndexOf("na",5)从第五位开始找最后一次出现的na
index3=naChi Amer
截取
substring
substring(1)——就是 截取掉/去掉 第一位字符。
例:
拼接
concat
类方法
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<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);