import java.util.Scanner;
import javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar;
public class hello
{
public static void main(String[] args)
{
//求字符串长度
String str1="i love wade";
System.out.println(str1.length());
//比较字符串
String str2="i love Wade";
System.out.println(str1.equals(str2)); //相等性比较,区分大小写
System.out.println(str1.compareTo(str2));//忽略大小写
//连接字符串
System.out.println(str1.concat(str2));//结果:i love wadei love james
//查找单个字符
System.out.println(str1.indexOf('w'));//返回是第几个字符
System.out.println(str1.indexOf('w',2));//从第二个开始查找
//查找字符串
System.out.println(str1.indexOf("wade"));//返回起始位置
System.out.println(str1.indexOf("wade",2));//从第二个开始
//转换字符串
System.out.println(str1.toUpperCase());//转换而大写
System.out.println(str1.toLowerCase());//小写
//提取字符串
System.out.println(str1.substring(7));//提取从位置7到结尾
System.out.println(str1.substring(4, 7));// 位置4到位置7
//字符串转化为数组
char []string=str1.toCharArray();
System.out.println(string);
//格式化字符串
int num1=1;
double num2=1.22;
String str3=String.format("num1=%d,num2=%f",num1,num2);
System.out.println(str3);
//返回引用
String str4=str1.trim();
System.out.println(str4);//str4与str1内容相同,且为同一对象
System.out.println(str4==str1);//true
//StringBuffer与StringBuilder
//可改变字符串
StringBuffer str5=new StringBuffer("wade");
str5.append(" and james");
System.out.println(str5);// 追加内容
str5.insert(5, "haha");
System.out.println(str5);//在指定位置追加内容
}
}
import javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar;
public class hello
{
public static void main(String[] args)
{
//求字符串长度
String str1="i love wade";
System.out.println(str1.length());
//比较字符串
String str2="i love Wade";
System.out.println(str1.equals(str2)); //相等性比较,区分大小写
System.out.println(str1.compareTo(str2));//忽略大小写
//连接字符串
System.out.println(str1.concat(str2));//结果:i love wadei love james
//查找单个字符
System.out.println(str1.indexOf('w'));//返回是第几个字符
System.out.println(str1.indexOf('w',2));//从第二个开始查找
//查找字符串
System.out.println(str1.indexOf("wade"));//返回起始位置
System.out.println(str1.indexOf("wade",2));//从第二个开始
//转换字符串
System.out.println(str1.toUpperCase());//转换而大写
System.out.println(str1.toLowerCase());//小写
//提取字符串
System.out.println(str1.substring(7));//提取从位置7到结尾
System.out.println(str1.substring(4, 7));// 位置4到位置7
//字符串转化为数组
char []string=str1.toCharArray();
System.out.println(string);
//格式化字符串
int num1=1;
double num2=1.22;
String str3=String.format("num1=%d,num2=%f",num1,num2);
System.out.println(str3);
//返回引用
String str4=str1.trim();
System.out.println(str4);//str4与str1内容相同,且为同一对象
System.out.println(str4==str1);//true
//StringBuffer与StringBuilder
//可改变字符串
StringBuffer str5=new StringBuffer("wade");
str5.append(" and james");
System.out.println(str5);// 追加内容
str5.insert(5, "haha");
System.out.println(str5);//在指定位置追加内容
}
}