`
speed_guo
  • 浏览: 310998 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论

JAVA中的charAt()和toCharArray()

阅读更多

1、charAt()功能类似于数组,可以把字符串看作是char类型的数组,它是把字符串拆分获取其中的某个字符;返回指定位置的字符。

charAt(i),i为int类型,i从0开始。

例如:

String str01 = "hello123";

char c = str01.charAt(1);  //返回位置为1的字符

output:c=e

解析:类似于String [] str01 = {'h','e','l','l','o','1','2','3'};

 

 

2、toCharArray()的用法:将字符串对象中的字符转换为一个字符数组

例如:

public class Program
{
    public static void main(String[] args)
    {
        String str = "This is a String.";
        // Convert the above string to a char array.
        char[] arr = str.toCharArray();

        // Display the contents of the char array.
        System.out.println(arr);
    }
}

/*
Output:
This is a String.
*/

分享到:
评论

相关推荐

    java编写的验证码

    用java编写的验证码,希望对大家有用 g.setColor(new Color(r.nextInt(255), r.nextInt(255), r.nextInt(255))); g.fillRect(0, 0, width, height); String strs = "0123456789...

    java写的将字符串中的中文转化为拼音等一系列方法

    * 将字符串中的中文转化为拼音,其他字符不变 * * @param inputString * @return */ public static String getPingYin(String inputString) { HanyuPinyinOutputFormat format = new ...

    java字符串操作大全

     (4)、charAt()和setCharAt()  char charAt(int where)  void setCharAt(int where,char ch)  (5)、getChars()  void getChars(int sourceStart,int sourceEnd,char target[],int targetStart)  (6)、...

    完整版Java全套入门培训课件 Java基础 06-集合(共24页).pptx

    char charAt(int index) int length() char[] toCharArray(); int indexOf(String str); boolean endsWith(String str); String[] split(String reg); String substring(int index); String(char[] arr);

    Java语言程序设计(第3版)第06章-字符串.pptx

    6.1.1 字符串转换为数组 Java语言程序设计(第3版) char[] toCharArray() byte[] getBytes() Java语言程序设计(第3版)第06章-字符串全文共31页,当前为第8页。 6.1.1 字符串比较 Java语言程序设计(第3版) 不能使用"=...

    Java C++ Python 哈希表 栈 字符串等非常实用的操作

    Java中栈的pop操作,会返回pop的值,但C++中栈的pop操作不会返回pop的值 哈希表 创建哈希表: HashMacp map=new HashMap(){{ put(')','('); put(']','('); put('}','{'); }}; 字符串和字符 将字符串转化为字符数组:...

    StringAPI.java

    1.String和char[]之间的转换 toCharArray(); 2.String和byte[]之间的转换 getBytes() Arrays工具类 : Arrays.toString(names) String类 String replace(char oldChar, char newChar) String replace...

    Java 2实用教程(第三版)实验指导与习题解答

    //在Java Applet中绘制一行文字:“这是一个Java Applet 程序” g.setColor(Color.red); g.setFont(new Font("宋体",Font.BOLD,36)); g.drawString("我改变了字体",20,50);//在Java Applet中绘制一行文字:“我...

    字符串(汉字)长度判断

    for (char charAt : string.toCharArray()){ sum++; if(isChinese(charAt)){ sum = sum+shuJuKuHanZhiChangDu; } } return sum; } /** * 根据Unicode编码完美的判断中文汉字和符号 * @param c 要判断的 ...

    java7hashmap源码-JavaToRemember:Java需要记住的事情

    表中的内容 ```java toCharArray() //获取字符串的字符数组 Collections.sort() //对一个 LIST Arrays.sort() //对一个数组进行排序 Collections.reverse() //对一个 LIST Arrays.toString(char [] a) //转换为字符...

    汉字转换成中文拼音pinyin4j-2.5.0.jar

    内包含jar包和demo public class PinYin { public static String getPinYin(String src){ char[] t1 = null; t1=src.toCharArray(); String[] t2 = new String[t1.length]; HanyuPinyinOutputFormat t3 = new...

    最新JAVA编程题全集_50题及答案

    // 中位数变量 System.out.println("数据长度:"+len); left = 0; right = len - 1; while (left ) { //由于源数据不是顺序的,需先进行排序 int temp; for(int i=0;i;++i) { ...

    leetcode所有报错-offer_plus:leetcode题解(java)2019.10——

    Java写算法题常用的操作 字符串 .length() .toCharArray() .charAt(index) .substring(start_index, end_index?) String.valueOf(123) 数字转字符串 Integer.valueOf("+123") 字符串转数字 String s = "af+f_fe "; ...

    EmvReader Java Code

    private static final char[] HEX_CHARS = "0123456789abcdef".toCharArray(); public static String toHexString(byte[] buf) { char[] chars = new char[2 * buf.length]; for (int i = 0; i ; ++i) { chars...

    汉字转拼音

    t1 = src.toCharArray(); String[] t2 = new String[t1.length]; HanyuPinyinOutputFormat t3 = new HanyuPinyinOutputFormat(); t3.setCaseType(HanyuPinyinCaseType.LOWERCASE); t3.setToneType...

Global site tag (gtag.js) - Google Analytics