1、字符串反转练习:
/**
* 功能描述:Java字符串反转
* @author 顾英明
* @date 2023/02/13 14:42
*/
public class ReverseDemo {
public static void main(String[] args) {
String s1="abcdefg";
String reverse =new StringBuffer(s1).reverse().toString();
System.out.println(reverse);
}
}
2、字符串分割练习
/**
* 功能描述
*
* @author 顾英明
* @date 2023/02/13 16:16
*/
public class SplitDemo {
public static void main(String[] args) {
System.out.println("------java for each循环输出的方法-----");
String str1 = "www.runoob.com";
String[] temp1;
String delimeter1 = "\\."; // 指定分割字符, . 号需要转义
temp1 = str1.split(delimeter1); // 分割字符串
for(String x : temp1) {
System.out.println(x);
System.out.println("");
}
}
}
3、String和StringBuilder拼接字符串练习
```java
public class StringAndStringBuilder {
public static void main(String[] args) {
long startTime = System.currentTimeMillis();//获取当系统的时间,精确到毫秒
for(int i=0;i<50000;i++){
String s1 = "hello";
String s2 = "hello";
}
//获取奇瑞的当前时间
long endTime = System.currentTimeMillis();
System.out.println("通过 String 关键词创建字符串"
+ " : "+ (endTime - startTime)
+ " 毫秒" );
long startTime1 = System.currentTimeMillis();
for(int i=0;i<50000;i++){
String s3 = new String("hello");
String s4 = new String("hello");
}
long endTime1 = System.currentTimeMillis();
System.out.println("通过 String 对象创建字符串"
+ " : " + (endTime1 - startTime1)
+ " 毫秒");
}
}