java学习,String和char包装类型Character

1.String比较问题

2.String,StringBuilder和StringBuffer三者的区别

3.String常用方法

1.boolean endsWith(String suffix)  是否以指定的字符串结束
   boolean startsWith(String prefix,int toffset) 测试此字符串从指定索引开始的子字符串是否以指定前缀开始。
2.boolean contains(CharSequence s)  是否包含指定的序列
3.boolean equals(Object anObject) 是否相等
4.boolean equalsIgnoreCase(String anotherString)  忽略大小写是否相等
5.char charAt (int index) 返回指定索引处的 char

6. byte[] getBytes(String charsetName) 
使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
此方法可以用来转换编码格式
import java.io.UnsupportedEncodingException;

/**  
* 创建时间:2018年3月21日 下午3:55:27  
* 项目名称:Dream  
* @author wz  
* @version 1.0   
* @since JDK 1.7.0_21  
* 文件名称:StringTest.java  
* 类说明:  
*/
public class StringTest {
	public static void main(String[] args) throws UnsupportedEncodingException {
		String t = "这是一个字符串aaa111";  
		String utf8 = new String(t.getBytes( "UTF-8"));  
		System.out.println(utf8);  
		String unicode = new String(utf8.getBytes(),"UTF-8");   
		System.out.println(unicode);  
		String gbk = new String(unicode.getBytes("GBK"));  
		System.out.println(gbk);
		
	}
}

7.int indexOf(String str,int fromIndex)
  返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始
8.int lastIndexOf(String str,int fromIndex)
  返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。
9.String replace(char oldChar , char newChar)
返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。
10.String substring(int beginIndex, int endIndex)  返回一个新字符串,它是此字符串的一个子字符串。
11.char[] toCharArray() 将此字符串转换为一个新的字符数组。
12.String[] split(String regex) 根据给定正则表达式 的匹配拆分此字符串

4.Character常用方法

总结:笔试老让操作字符串,烦死了,谁没事记这么多方法,要API摆好看吗?啊?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值