android String.charAt的使用

原创 2017年10月13日 08:26:16


今天,简单讲讲String里的


charAt()的使用。


描述

java.lang.String.charAt() 方法返回指定索引处的char值。索引范围是从0到length() - 1。对于数组索引,序列的第一个char值是在索引为0,索引1,依此类推,

声明

以下是声明java.lang.String.charAt()方法

public char charAt(int index)

参数

  • index -- 这是该指数的char值.

返回值

此方法返回这个字符串的指定索引处的char值。第一个char值的索引为0.

异常

  • IndexOutOfBoundsException -- 如果index参数为负或不小于该字符串的长度.

实例

下面的示例演示使用的java.lang.String.charAt()方法.

package com.yiibai;

import java.lang.*;

public class StringDemo {

  public static void main(String[] args) {
  
    String str = "This is yiibai";
                   
    // prints character at 1st location
    System.out.println(str.charAt(0));
          
    // prints character at 5th location i.e white-space character
    System.out.println(str.charAt(4));
          
    // prints character at 18th location 
    System.out.println(str.charAt(17));
  }
} 


让我们编译和运行上面的程序,这将产生以下结果。它也会打印空白字符。

T

p


这个实在太简单了,其实使用String.subString(i,i+1)也可以实现同样的效果。


android String.charAt的使用就讲完了。


就这么简单。

C#:String类型中的CharAt 方法

C#:String类型中的CharAt 今天也不知哪根筋搭错了,混乱的记忆中居然显示C#中的string拥有CharAt()方法。唉,不得不说,我把java中的这个用法代入到C#里面了。 ...
  • az44yao
  • az44yao
  • 2014年02月10日 09:30
  • 3018

WHY IE AGAIN? - string.charAt(x) or string[x]?

最近今天在写一个“删除字符串中重复字符串”的函数,代码如下:

java中charAt()与toCharArray(),indexOf的综合使用

java中charAt()与toCharArray(),indexOf的综合使用 import java.util.Arrays; public class Test5 { //写出字符a在字符串...

String方法使用方法例子续--android

  • 2017年03月11日 12:00
  • 2.62MB
  • 下载

Java字符串分割与高效的charAt方法

说明:本文是阅读《Java程序性能优化》(作者:葛一明)一书中关于字符串分割与查找一节的笔记。 一、字符串分割 1、采用split方法分割字符串 如下代码所示,对原始字符串进行了10000次分割,...
  • cdu09
  • cdu09
  • 2014年04月03日 00:43
  • 2781

于Android中String资源文件的format

  • 2011年11月30日 11:02
  • 13KB
  • 下载

javescript日期设置/大小写转换/charAt/indexOf/split【slice】/substr/math/Array数组方法

1、日期对象设置
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android String.charAt的使用
举报原因:
原因补充:

(最多只允许输入30个字)