JAVA语言中 String 类的应用(上)

1.字符与字符串之间的转换

JAVA语言中 String 类的应用(上)_第1张图片 

对应代码如下: 

public class Test{
	
	public static void main(String[] args){
		String str = "helloworld";
		System.out.println(str.charAt(0));//取得指定索引位置的字符
		char[] data = str.toCharArray();//将字符串变为字符数组返回
		for(int i = 0;i

对应结果为: 

 

对于方法 charAt(),若对应参数不在字符串范围之内会出现字符串长度越界的异常. 

2.字节与字符串之间的转换: 

JAVA语言中 String 类的应用(上)_第2张图片 

对应代码为: 

public class Test{
	
	public static void main(String[] args){
		String str = "helloworld";
		byte[] data = str.getBytes();//将字符串转变为字符数组
		for(int i = 0;i

对应结果为: 

 

通过上面程序以及结果可知,字节并不适合处理中文,字节适合.字节只适合处理二进制. 

3.字符串比较: 

JAVA语言中 String 类的应用(上)_第3张图片 

对应代码如下: 

public class Test{
	
	public static void main(String[] args){
		String str1 = "helloworld";
		String str2 = "HELLOWORLD";
		System.out.println(str1.equals(str2));//区分大小写
		System.out.println(str1.equalsIgnoreCase(str2));//不区分大小写
		System.out.println("a".compareTo("A"));//字符串之间的比较
		System.out.println("a".compareTo("a"));
		System.out.println("AB".compareTo("AC"));
		System.out.println("冯".compareTo("彭"));
		
	}
}

对应结果为: 

JAVA语言中 String 类的应用(上)_第4张图片 

由上图结果可知,对于compareTo()方法,返回值为整型,改方法会根据对应数据大小返回三种内容:

1.相等:返回0 ;

2.小于:返回小于0的负数 ;

3.大于:返回大于0的正数 ;

同时对于compareTo()方法,区分大小写

 

 

 

你可能感兴趣的:(JAVA语言中 String 类的应用(上))