Tenth records of career

December 5, 2016.

One week passed and i felt the time passed quickly,but i don't think i have a good command of prior knowledge,and i use more than others,but the effect is not expected to be good.Xing Ge told me that you have just turned the industry,thinking without the kind of habit and basic knowledge to be fully understood and used this is very normal,as loog as you keep learning habits, and slowly will see the unexpected benefits.

As long as i keep on , i believe there will be a lot of benefits.

Now say that the hard work, the future can not see hope, then the road so far, how to do?

现在就说辛苦,对未来看不到希望,那以后的路还那么远那该怎么办??

        NOTES

anObject instanceof String

前者是否属于String的具体实例

1.1 获取字符串中字符的个数(长度). 
      int length(); 
1.2 根据位置获取字符。 
       char charAt(int index); 
1.3 根据字符获取在字符串中的第一次出现的位置. 
       int indexOf(int ch) 
       int indexOf(int ch,int fromIndex):从指定位置进行ch的查找第一次出现位置  
       int indexOf(String str); 
       int indexOf(String str,int fromIndex); 
        根据字符串获取在字符串中的第一次出现的位置. 
      int lastIndexOf(int ch) 
       int lastIndexOf(int ch,int fromIndex):从指定位置进行ch的查找第一次出现位置  
       int lastIndexOf(String str); 
      int lastIndexOf(String str,int fromIndex); 
1.4 获取字符串中一部分字符串。也叫子串. 
      String substring(int beginIndex, int endIndex)//包含begin 不包含end 。 
       String substring(int beginIndex);

2.1 将字符串变成字符串数组(字符串的切割) 
    String[]  split(String regex):涉及到正则表达式. 
2.2 将字符串变成字符数组。 
    char[] toCharArray(); 
2.3 将字符串变成字节数组。 
    byte[] getBytes(); 
2.4 将字符串中的字母转成大小写。 
   String toUpperCase():大写 
   String toLowerCase():小写 
2.5  将字符串中的内容进行替换 
   String replace(char oldch,char newch); 
   String replace(String s1,String s2); 
2.6 将字符串两端的空格去除。 
    String trim(); 
2.7 将字符串进行连接 。

3.1 两个字符串内容是否相同啊? 
  boolean equals(Object obj); 
  boolean equalsIgnoreCase(string str);忽略大写比较字符串内容。 
3.2 字符串中是否包含指定字符串? 
  boolean contains(string str); 
3.3 字符串是否以指定字符串开头。是否以指定字符串结尾。 
  boolean startsWith(string); 
  boolean endsWith(string);


alt+shift+s 快捷键可以直接建立set和get方法,也可以设置改方法

选中关键字,按住ctrl单击,可以看到源代码

obj里equals()用来比较两个对象是否相等  实际就是用==进行比较

直接打印引用实际就是打印toString方法

hashCode()返回的是16进制的地址值

// 直接赋值方式创建对象   会先去字符串池找是否有该对象  
// 如果没有则创建该字符串对象放入字符串池  如果有则直接把字符串池里面的
//这个字符串对象的地址值赋给引用


/*string 的字符串的长度不可变
* stringBUffer和stringBulider是可变长的
* stringBuilder是不同步的  stringBuffer是同步的


   This is notes, is also a life, and grow。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值