java 字符串常用操作

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);//在指定位置追加内容








}



}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值