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类常用方法的详细解释和示例: 1. `.ToLower()` 和 `.ToUpper()` 这两个方法用于将字符串转换为小写或大写形式,方便进行大小写的统一处理。 ```csharp string str = "AbC"; string lowerStr...
### Java中的String类及其常用方法 #### 概述 在Java编程语言中,`String`类扮演着极其重要的角色,它被广泛应用于处理文本数据。`String`类不仅提供了丰富的功能来操纵字符串,而且由于其不可变性特性,使得字符串...
这个压缩包“string类的常用方法.zip”很可能包含了一些关于如何有效地利用`String`类方法的示例和教程。现在,我们将深入探讨`String`类的一些关键方法,主要以Java和Python为例,因为这两个语言的`String`类非常...
本文将详细介绍`String`对象的一些常用属性和方法,并通过示例代码来加深理解。 #### 1. String 对象的基本介绍 在JavaScript中,字符串是一种原始数据类型,用于存储文本。`String`对象则是用于表示这些字符串值...
本文将详细介绍 `String` 类的一些常用方法及其应用场景,并通过示例代码加深理解。 #### 1. `length()` - **功能**:返回字符串中的字符数量。 - **示例**: ```java String str = "abc"; int len = str....
本篇文章将详细讲解`String`类的一些常用方法,并通过具体的例子来展示它们的用法。 1. **创建String对象** - `new String()`: 通过构造函数创建字符串,如 `String str = new String("Hello");` - 字符串字面量...
本资源提供的“VC 使用StdString类代替CString类的方法和示例源码”旨在帮助开发者理解如何在VC++项目中有效地将`CString`替换为`StdString`,以充分利用C++标准库的优势。 `CString` 和 `StdString` 的主要区别...
### Java程序设计基础:String类的常用方法详解 #### 一、引言 在Java编程中,`String` 类是最常用的内置数据类型之一,用于表示不可变的字符序列。掌握`String` 类的各种方法能够帮助开发者更加高效地处理文本...
下面我们将详细讨论String类的一些主要特性、实例化方式以及常用方法。 1. **String类的实例创建**: - 直接赋值:`String userName = "Eric";` 这种方式创建的String对象是在常量池中,如果已有相同内容的字符串...
### Java常用类与基础API-String的构造器与常用方法 #### 一、String的常用API-1 ##### (1)构造器 1. **介绍** - `public String()`: - 初始化新创建的 `String` 对象,以使其表示空字符序列。即创建了一个...
### Python `string` 类的常用方法详解 #### 一、`upper()` 和 `lower()` - **作用**:这两个方法用于将字符串中的所有字符转换为大写或小写。 - **示例**: ```python s = "Hello, World!" print(s.upper()) #...
本文将详细介绍Java中`String`类的一些常用方法,并通过具体的示例来解释这些方法的功能和用法。 #### 1. 公共构造函数 `public String(char[] value)` 此构造函数用于将字符数组转换为字符串。 ```java char c[] =...
#### 二、Math类常用方法 `Math`类提供了许多数学运算功能,如基本的数学函数和操作。 1. **abs() 方法**:获取数值的绝对值。 2. **ceil() 方法**:获取不小于参数的最小整数。 3. **floor() 方法**:获取不大于...
在本文中,我们将深入探讨`String`类的一些关键方法,这些方法在日常编程中极为常用,有助于字符串的处理和操作。 1. **构造方法**: - `String()`:创建一个空字符串。 - `String(char[] value)`:根据字符数组...
在C++编程中,`String`类是一种常用的用于表示和操作字符串的数据结构。虽然C++标准库中已经提供了`std::string`类,但为了学习和理解对象导向编程(OOP)以及C++的特性,有时我们会选择自定义一个`String`类。在这...
### 有关Java String常用方法的总结 #### 一、String 类概述 `String`类是Java中最基础也是最重要的数据类型之一,在Java中被定义为一个不可变类(immutable class),这意味着一旦一个`String`对象创建之后,其...
### JAVA常用类和方法知识点详解 #### 一、字符串处理 **1. 获取字符串长度** - **方法**: `length()` - **用途**: 返回字符串的长度。 - **示例**: ```java String str = "Hello"; int len = str.length...
在Java中,Apache Commons Lang是一个常用的库,其中的StringUtils类就是这样一个强大的String工具类。它包含在`commons-lang3-3.0-beta.jar`中,这是一个开源项目,提供了大量对Java内置类的扩展。 Apache Commons...