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

String类常用方法之charAt()、codePointBefore()

阅读更多

String类常用方法之charAt()、codePointBefore()

 

/**
 * 作者:阳光的味道
 * 功能:	 String类常用方法之charAt()、codePointBefore()
 * 日期:2010/11/07
 * */
public class StringDemo {
	public static void main(String[] args) {
		String str1 = "abcdefg";
		char ch1 = str1.charAt(0);
		System.out.println("使用charAt()方法" +
				"从字符串中提取字符,结果是:" + ch1);
		int codePoint = 0;
		for(int i = 0 ; i < 8 ; i ++){
			try{
				codePoint = str1.codePointBefore(i);
			}catch(StringIndexOutOfBoundsException e1){
				System.out.println("codePointBefore()所调用的索引值" + i + 
						"已经超出所要查询的字符串的长度!");
			}finally{
				try{
					System.out.println(str1.charAt(i - 1) 
							+ "的Unicode码为" + ":" + codePoint);
				}catch(StringIndexOutOfBoundsException e2){
					System.out.println("charAt()所调用的索引值" + i + 
							"已经超出所要查询的字符串的长度!");
				}
				
			}
		}
		
		
	}

}
/*out:
使用charAt()方法从字符串中提取字符,结果是:a
codePointAt()所调用的索引值0已经超出所要查询的字符串的长度!
charAt()所调用的索引值0已经超出所要查询的字符串的长度!
a的Unicode码为:97
b的Unicode码为:98
c的Unicode码为:99
d的Unicode码为:100
e的Unicode码为:101
f的Unicode码为:102
g的Unicode码为:103*/


 

1
0
分享到:
评论

相关推荐

    javastring.pdf

    Java中的`String`类是Java语言中最常用的数据类型之一,用于表示不可变的字符序列。在Java中,字符串被视为对象,它们的实例是由`String`类创建的。下面我们将详细探讨`String`类的一些关键构造方法和方法。 1. **...

    java类库 非常全哦

    在方法方面,`charAt(int index)` 返回指定索引处的字符,而 `codePointAt(int index)` 和 `codePointBefore(int index)` 分别返回指定位置的 Unicode 代码点,这在处理包含宽字符(如中文字符)的字符串时特别重要...

    中文版的Java的类库

    这里我们将详细讨论Java中的String类,它是Java类库中最常用且功能丰富的类之一。 首先,String类在Java.lang包中,是所有Java程序的基础,因为它用于处理字符序列。String对象是不可变的,这意味着一旦创建,就不...

    JAVA字符串中所用的方法.rar

    本资料将深入探讨Java字符串中常用的方法。 1. **创建字符串** - `new String()`: 通过构造函数创建,可以传入字符数组或另一个字符串。 - `""`: 字符串字面量,例如 `"Hello"`,Java会自动在字符串池中创建一个...

    2020年Java面试题

    - **`String`**: 是不可变的字符串类,提供了大量的方法来处理字符串,如`charAt()`, `codePointAt()`, `codePointBefore()`, `codePointCount()`, `compareTo()`, `compareToIgnoreCase()`, `concat()`, `contains...

    基于StringBuilder类中的重要方法(介绍)

    StringBuilder类中的重要方法详解 StringBuilder类是Java中一个非常重要的类,用于字符串的操作和处理。下面我们将对StringBuilder类中的重要方法进行详解。 append方法 append方法用于将参数的字符串表示形式...

    StringBuffer

    `codePointAt(int i)`, `codePointBefore(int i)`, `codePointCount(int start, int end)`用于操作和检索Unicode代码点,以及`indexOf(String str)`, `lastIndexOf(String str)`等方法用于查找子字符串的位置。...

    java源码:凯撒加密解密程序.zip

    在处理字符时,Java提供了Character类和String类的一系列方法,如`Character.codePointAt()`和`Character.codePointBefore()`,用于获取字符的码点,以及`String.charAt()`用于获取字符串中指定位置的字符。...

    java_charactor.zip_java charactor

    可以使用`charAt()`方法访问字符串中的特定字符,或者通过`toCharArray()`方法将字符串转换为字符数组。 7. **字符集与编码**:在处理文件I/O时,Java需要指定字符集(charset),如UTF-8、GBK等。`...

    PBO_Laporan2_023:PBO,Maghfirah Suyuti 60200112023,报告 2

    在Java中操作Unicode字符串,可以使用`String`类提供的各种方法,比如`length()`用于获取字符串长度,`charAt(int index)`获取指定索引处的字符,`indexOf(String str)`查找子串的位置,以及`replace(char oldChar, ...

Global site tag (gtag.js) - Google Analytics