`
zhuobinzhou
  • 浏览: 136606 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类

String类常用方法(二)示例

 
阅读更多

1、String类常用方法之判断后缀字符串

/**
 * 作者:阳光的味道
 * 功能:	 String类常用方法之判断后缀字符串
 * 日期:2010/11/09
 * */
public class endsWithDemo {
	public static void main(String[] args) {
		String str1 = "abcdefg";
		String str2 = "fg";
		boolean result = str1.endsWith(str2);
		if(result){
			System.out.println(str1  + "以" + str2 + "结尾 ");
		}else{
			System.out.println(str1  + "不以" + str2 + "结尾");
		}
	}
}

 

 

2、String类常用方法之判断字符串相等

 

/**
 * 作者:阳光的味道
 * 功能:	 String类常用方法之判断字符串相等
 * 日期:2010/11/09
 * */
public class equalsDemo {
	public static void main(String[] args) {
		String str1 = "abcdefg";
		String str2 = "abcdefg";
		String str3 = str1;
		boolean result = str1.equals(str2);
		if(result){
			System.out.println(str1  + "与" + str2 + "的内容相同 ");
		}else{
			System.out.println(str1  + "与" + str2 + "的不内容相同 ");
		}
		result = (str1 == str3);
		if(result){
			System.out.println(str1  + "与" + str3 + "是指向同一个内存对象 ");
		}else{
			System.out.println(str1  + "与" + str3 + "不是指向同一个内存对象 ");
		}
	}
}

 

 

3、String类常用方法之判断字符串相等

 

/**
 * 作者:阳光的味道
 * 功能:	 String类常用方法之判断字符串相等
 * 日期:2010/11/09
 * */
public class equalsIgnorCaseDemo {
	public static void main(String[] args) {
		String str1 = "abcdefg";
		String str2 = "ABCDEFG";
		String str3 = str1;
		boolean result = str1.equalsIgnoreCase(str2);
		if(result){
			System.out.println(str1  + "与" + str2 + "的内容相同 ");
		}else{
			System.out.println(str1  + "与" + str2 + "的不内容相同 ");
		}
		result = (str1 == str3);
		if(result){
			System.out.println(str1  + "与" + str3 + "是指向同一个内存对象 ");
		}else{
			System.out.println(str1  + "与" + str3 + "不是指向同一个内存对象 ");
		}
	}
}

 

4、String类常用方法之获取字符串的字节数组

 

import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;


/**
 * 作者:阳光的味道
 * 功能:	 String类常用方法之获取字符串的字节数组
 * 日期:2010/11/09
 * */
public class getBytesDemo {
	public static void main(String[] args) {
		String str1 = "abcdefg";
		//将指定字符串编成byte序列
		byte[] b = str1.getBytes();
		for(byte bb : b){
			System.out.print(bb + "\t");
		}
		System.out.println();
		//将指定的字符串用java虚拟主机的默认编码,编成byte序列
		b = str1.getBytes(Charset.defaultCharset());
		for(byte bb : b){
			System.out.print(bb + "\t");
		}
		System.out.println();
		try {
			//将指定的字符串用GBK编码,编成为byte序列
			b = str1.getBytes("GBK");
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		for(byte bb : b){
			System.out.print(bb + "\t");
		}
	}
}
/*out:
97	98	99	100	101	102	103	
97	98	99	100	101	102	103	
97	98	99	100	101	102	103	*/

 

5、String类常用方法之获取字符数组getChars()

 

import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;

/**
 * 作者:阳光的味道
 * 功能:	 String类常用方法之获取字符数组
 * 日期:2010/11/09
 * */
public class getCharsDemo {
	public static void main(String[] args) {
		String str1 = "abcdefg";//定义一个字符串
		char[] dstChar = new char[8];//定义一个字符数组
		str1.getChars(0, 3, dstChar, 1);//将字符串赋值到数组
		for(char ch:dstChar){
			System.out.print(ch + "\t");
		}
	}
}

 

 

分享到:
评论

相关推荐

    C#中String类常用方法汇总

    以下是对C#中String类常用方法的详细解释和示例: 1. `.ToLower()` 和 `.ToUpper()` 这两个方法用于将字符串转换为小写或大写形式,方便进行大小写的统一处理。 ```csharp string str = "AbC"; string lowerStr...

    string类的常用方法.pdf

    ### Java中的String类及其常用方法 #### 概述 在Java编程语言中,`String`类扮演着极其重要的角色,它被广泛应用于处理文本数据。`String`类不仅提供了丰富的功能来操纵字符串,而且由于其不可变性特性,使得字符串...

    string类的常用方法.zip

    这个压缩包“string类的常用方法.zip”很可能包含了一些关于如何有效地利用`String`类方法的示例和教程。现在,我们将深入探讨`String`类的一些关键方法,主要以Java和Python为例,因为这两个语言的`String`类非常...

    String对象常用的属性的方法

    本文将详细介绍`String`对象的一些常用属性和方法,并通过示例代码来加深理解。 #### 1. String 对象的基本介绍 在JavaScript中,字符串是一种原始数据类型,用于存储文本。`String`对象则是用于表示这些字符串值...

    String类的方法

    本文将详细介绍 `String` 类的一些常用方法及其应用场景,并通过示例代码加深理解。 #### 1. `length()` - **功能**:返回字符串中的字符数量。 - **示例**: ```java String str = "abc"; int len = str....

    String类方法使用例子

    本篇文章将详细讲解`String`类的一些常用方法,并通过具体的例子来展示它们的用法。 1. **创建String对象** - `new String()`: 通过构造函数创建字符串,如 `String str = new String("Hello");` - 字符串字面量...

    VC 使用StdString类代替CString类的方法和示例源码.rar

    本资源提供的“VC 使用StdString类代替CString类的方法和示例源码”旨在帮助开发者理解如何在VC++项目中有效地将`CString`替换为`StdString`,以充分利用C++标准库的优势。 `CString` 和 `StdString` 的主要区别...

    Java程序设计基础:String类的常用方法(二.pptx

    ### Java程序设计基础:String类的常用方法详解 #### 一、引言 在Java编程中,`String` 类是最常用的内置数据类型之一,用于表示不可变的字符序列。掌握`String` 类的各种方法能够帮助开发者更加高效地处理文本...

    介绍java中String类的方法

    下面我们将详细讨论String类的一些主要特性、实例化方式以及常用方法。 1. **String类的实例创建**: - 直接赋值:`String userName = "Eric";` 这种方式创建的String对象是在常量池中,如果已有相同内容的字符串...

    Java常用类与基础API-String的构造器与常用方法

    ### Java常用类与基础API-String的构造器与常用方法 #### 一、String的常用API-1 ##### (1)构造器 1. **介绍** - `public String()`: - 初始化新创建的 `String` 对象,以使其表示空字符序列。即创建了一个...

    Python string类的常用方法.docx

    ### Python `string` 类的常用方法详解 #### 一、`upper()` 和 `lower()` - **作用**:这两个方法用于将字符串中的所有字符转换为大写或小写。 - **示例**: ```python s = "Hello, World!" print(s.upper()) #...

    Java中String中类的常用方法.doc

    本文将详细介绍Java中`String`类的一些常用方法,并通过具体的示例来解释这些方法的功能和用法。 #### 1. 公共构造函数 `public String(char[] value)` 此构造函数用于将字符数组转换为字符串。 ```java char c[] =...

    Java -核心类库 Object类常方法 Math类常用方法 System类常用方法 基本类型包装类常用方法等

    #### 二、Math类常用方法 `Math`类提供了许多数学运算功能,如基本的数学函数和操作。 1. **abs() 方法**:获取数值的绝对值。 2. **ceil() 方法**:获取不小于参数的最小整数。 3. **floor() 方法**:获取不大于...

    关于String类的一些方法

    在本文中,我们将深入探讨`String`类的一些关键方法,这些方法在日常编程中极为常用,有助于字符串的处理和操作。 1. **构造方法**: - `String()`:创建一个空字符串。 - `String(char[] value)`:根据字符数组...

    自定义String类

    在C++编程中,`String`类是一种常用的用于表示和操作字符串的数据结构。虽然C++标准库中已经提供了`std::string`类,但为了学习和理解对象导向编程(OOP)以及C++的特性,有时我们会选择自定义一个`String`类。在这...

    有关Java String常用方法的总结.docx

    ### 有关Java String常用方法的总结 #### 一、String 类概述 `String`类是Java中最基础也是最重要的数据类型之一,在Java中被定义为一个不可变类(immutable class),这意味着一旦一个`String`对象创建之后,其...

    JAVA常用类和方法

    ### JAVA常用类和方法知识点详解 #### 一、字符串处理 **1. 获取字符串长度** - **方法**: `length()` - **用途**: 返回字符串的长度。 - **示例**: ```java String str = "Hello"; int len = str.length...

    String封装工具类

    在Java中,Apache Commons Lang是一个常用的库,其中的StringUtils类就是这样一个强大的String工具类。它包含在`commons-lang3-3.0-beta.jar`中,这是一个开源项目,提供了大量对Java内置类的扩展。 Apache Commons...

Global site tag (gtag.js) - Google Analytics