码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础_String

时间:2016-10-29 01:56:08      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:[]   i++   区分大小写   indexof   nbsp   substring   start   case   编码   

1. equals  , 比较字符串内容,区分大小写

		String s1 = "abc";
		String s2 = "aBc";

		System.out.println(s1.equals(s2)); --->false

 2.equalsIgnoreCase ,比较字符串内容,不区分大小写

		String s1 = "abc";
		String s2 = "aBc";

		System.out.println(s1.equalsIgnoreCase(s2)); --->true

 3.contains,字符串中是否包含且全部包含,区分大小写

		String s1 = "ABCDEF";
		String s2 = "F";
		String s3 = "f";

		System.out.println(s1.contains(s2)); --- >true
		System.out.println(s1.contains(s3)); --- >false

 4.startsWith,判断字符串开始值,区分大小写

		String s1 = "ABCDEF";

		System.out.println(s1.startsWith("A")); --->true
		System.out.println(s1.startsWith("B", 1)); --->true
		System.out.println(s1.endsWith("f")); --->false

 5.isEmpty ,判断是否为空

		String s1 = "ABCDEF";

		System.out.println(s1.isEmpty()); --- >false

 

6.int length()

7.char charAt(int index)  从字符串中返回 所在位置的字符

8.int indexof(int ch)  返回第一次出现的索引

9.int indexOf(String)

10.String subString(int start ,  (int end) )   截取字符串

 

11.getBytes 编码,把字符串转换为字符数组

		String s1 = "ABCDEF";
		byte[] arr =s1.getBytes();
		for(int i=0;i<s1.length();i++){
			System.out.println(arr[i]);
		}

 把字符数组转化为字符串

		String s2= new String(arr);
		System.out.println(s2);

 

12.string replace(char old ,char new )

13.string replace(String old ,String new)

14.trim()

 

...不一一列举了

Java基础_String

标签:[]   i++   区分大小写   indexof   nbsp   substring   start   case   编码   

原文地址:http://www.cnblogs.com/lyxin/p/6009703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!