java string字符串

string实例化:赋值或用new开辟空间

//string实例化
String b=new String("hello");//创建了两个空间
String a="hello";//创建了一个空间,节省
//字符串内容比较

//int a=3;    //方法一
//int b=3;
//System.out.println(a==b);//对
//String str=new String("hello");
//String str1=new String("hello");
//System.out.println(str==str1);//错误
//双等比较地址和内容,equls比较内容
//string内容不可改变
//String a="hello  ";
//String  b=a+"world";
//System.out.println(b);//输出helloworld,但只改变储存位置,内容未被改变

     string类型常用方法:
           //字符串常用方法:
    //1.输出字符串长度   String aString="1234567abcd";
    //System.out.println(aString.length());输出11
//String aString="1234567abcd";
//2.输出字符阵列   char data[]=aString.toCharArray();
//for (int i = 0; i < data.length; i++) {System.out.print(data[i]+" ");
   //输出:1 2 3 4 5 6 7 a b c d 
     //3.输出特定下标的字符
//  String aString="1234567abcd";
//  System.out.println(aString.charAt(0));//输出下标为0的字符:1
  String aString="  1had   ";
 // byte da[]=aString.getBytes();
  //for (int i = 0; i < da.length; i++) {
 // System.out.println(da[i]);
System.out.println(aString.indexOf("d"));//4.过滤掉特定字符
  System.out.println(aString.trim());//5.字符串中去掉空格

以及:取出子字符串:substring()
大小写转换:tolowercase()   touppercase()

       判断首尾字符:endwith()               startwith()

       替换字符串中字符  replace()等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值