str.charAt(0);

原创 2008年10月03日 19:19:00

String str的第一个字符是什么,

String str = "abc";

char ch = str.charAt(0);
char ch2 = str.charAt(1);

这时候ch是a,ch2是b;

明白什么意思了吗?

 

 

String类就是一个字符数组
char(i)取第i个位置的字符(i从0开始)

 

 

public char charAt(int index)返回指定索引处的 char 值。索引范围为从 0 到 length() - 1。序列的第一个 char 值在索引 0 处,第二个在索引 1 处,依此类推,这类似于数组索引。

 

 

 

 

String str = "abc";
从字符串中取字符
char ch = str.charAt(0); 第一个字符
char ch2 = str.charAt(1); 第二个字符

ch是a,ch2是b;

 

 

 

 

执行自动类型转换需要两个条件:
1、两种类型是兼容的,比如所有的数字类型都是兼容的,而数字类型和布尔类型是不兼容的
2、目的类型的范围比源类型的大。如:从int类型向float类型转换可以自动实现,反之则需要进行强制类型转换。

所谓强制类型转换实际上只是一种显示类型的转换

 

str.charAt(0);

String str的第一个字符是什么, String str = "abc"; char ch = str.charAt(0); char ch2 = str.charAt(1); 这时候ch是a,...
  • ammmd
  • ammmd
  • 2008年10月03日 19:19
  • 11623

(int)str.charAt(0)与Integer.parseInt的区别

我定义一个数组:Str = 1234;然后用 int a =(int)str.charAt(0)取得强转Int型的值1;为什么当我用判断语句if(1==a) {System.out.println("...
  • u010778159
  • u010778159
  • 2015年03月15日 13:33
  • 733

剑指offer 字符串

字符串 常量池(intern()) 字符串转成double 字符串与StringBuilder(非线程安全),StringBuffer(线程安全)区别 遍历 ASCII码 正则表达式 final类型(...
  • u011411283
  • u011411283
  • 2015年09月19日 11:33
  • 199

用java实现输出字符串中第一个出现不重复的字符

比如:输入name输出n,输入teeter输出r,输入namename输出null 具体实现代码如下:import java.util.Scanner;public class Main { ...
  • qq_27905183
  • qq_27905183
  • 2016年04月12日 20:25
  • 439

js常用的通用函数

1.IsDate(strDate)校验时间格式(YYYY-MM-DD 或者 YYYY/MM/DD)是否正确2.CompareDate(sYear,sMonth,sDay,sHour) 时间前后的比较3...
  • catblue
  • catblue
  • 2006年01月11日 13:24
  • 697

str.charAt();

function $(obj){                  return document.getElementById(obj);              }            ...
  • Sunshinegirllwx
  • Sunshinegirllwx
  • 2013年05月07日 20:38
  • 489

又是一次面试~

1.实现斐波那契数列 [1,1,2,3,5,8,13,21,34…]function getNthFibonacci(count) { if(count...
  • weixin_36894745
  • weixin_36894745
  • 2017年05月09日 23:37
  • 89

1.1判断一个字符串中的字符是否唯一

1.1判断一个字符串中的字符是否唯一 字符串由26个字母组成,判断是否有重复字符解法一声明一个26位的数组,初始化为0,然后遍历字符串,首次出现修改对应数组为1,检测到对应数组值为1的时候,返回fal...
  • u012566690
  • u012566690
  • 2015年09月06日 11:09
  • 709

buf.append(str.charAt(num));--含义

append 附加的意思 if(s.charAt(i)-'0'==digit) 这个是什么意思? 回答: charAt(i)取i位置的字符 放在for循环里 把字符串遍历,取每个字符 。s...
  • u011159607
  • u011159607
  • 2017年10月23日 15:46
  • 135

实现字符串的反转及替换

package test; public class test{     /**      * @param args      */     public static void ma...
  • Ethan_Fu
  • Ethan_Fu
  • 2015年06月22日 09:21
  • 1149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:str.charAt(0);
举报原因:
原因补充:

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