1.从当前字符串中抽取子字符串 .substring()
例子1:
public class Lx{public static void main(String[] args) {
String sub1 = "piano voilion".substring(1);
System.out.println(sub1);```
从字符串中的第一位开始截取
例子2:
String sub2 = "piano voilion".substring(1,2);
System.out.println(sub2);```
从字符串的第一位截取到第二位
2.字符串拼接 .concat()
例子:
public class Lx{public static void main(String[] args) {
String s1 = "abc";
String s2 = "def";
String s3 = s1.concat(s2);
System.out.println(s3);
}} ```
**3.字符串分解 .split()**
例子:
public class Lx{public static void main(String[] args) {
String name = "a,b,c";
String names[] = name.split(",");
System.out.println(names);
}}```
4.替换字符串中的元素 .replace()
例子:
public class Lx{public static void main(String[] args) {
String replace = "replace".replace('e','a');
System.out.println(replace);
}}```
**5.大写转换 .toUpperCase()**
例子:
public class Lx{public static void main(String[] args) {
String upCase = "upcase".toUpperCase();
System.out.println(upCase);
}}```
6.小写转换 .toLowerCase()
例子:
public class Lx{public static void main(String[] args) {
String low = "LOWCASE".toLowerCase();
System.out.println(low);
}}```
**7.去除空格 .trim()只能去除前面和后面的空格,中间的空格不能去除**
例子:
public class Lx{public static void main(String[] args) {
String trim = " whiteSpace ".trim();
System.out.println(trim);
}}```
8.创建一个数组
(1)
String[] aArray =newString[5]; 创建一个数组为长度是5的数组
(2)
String[] bArray = {"a","b","c","d","e"}; 创建一个元素为a,b,c,d,e的数组```
**9.打印数组 .toString()**
例子:
public class Lx{public static void main(String[] args) {
int[] intArray = {1,2,3,4,5};
System.out.println(intArray);
}}```
10.查看数组的元素
import java.util.Arrays;
public class Lx{public static void main(String[] args) {
String[] aArray = new String[]{"a","b"};
System.out.print (Arrays.toString(aArray));
}}```
**11.实例化字符串中的数组**
例子:
import java.util.Arrays;
public class Lx{
public static void main(String[] args) {
String[] bArray = {"a","b","c"};
System.out.print(bArray[0]);
}} 取数组bArray中第0位的数组元素```
12.循环打印数组
import java.util.Arrays;
public class Lx{
public static void main(String[] args) {
double[] myList = {1.2,3.9,4.8};
for (int k = 0; k < myList.length; k++){
System.out.println(myList[k]);}}}```
数组加赋
import java.util.Arrays;
public class Lx{
public static void main(String[] args) {
int total = 0;
for (int i = 1;i <= 100 ; i++){
total = total + i;
}
System.out.print(total);
}}```
取数组中的最大值
import java.util.Arrays;
public class Lx{
public static void main(String[] args) {
double[] dList = {1,2,9.8};
double max = dList[0];
for (int j = 1;jmax)
max = dList[j];}
System.out.print(max);}}```