字符串转换和toString()、字符截取charAt()、一次截取多个字符getChars()

原创 2006年06月09日 09:19:00

class Person{
 String name;
 String sex;
 int     age;
 Person(String name,String sex,int age){
  this.name = name;
  this.sex   = sex;
  this.age   = age;
 }
 public String toString(){
  return "Dimensions are " + name + " by " + sex + " by " + age +".";
 }
}
public class toStringDemo{
 public static void main(String[] args)
 {
  Person ps = new Person("ChenHuajiang","Male",28);  //convert Person to String
  System.out.println(ps);

  String strName = "ShengJiahui";
  System.out.println(strName.charAt(1));  //直接引用单个字符

 //一次截取多个字符的一般形式

// void getChars(int sourceStart, int sourceEnd, char target[] , int targetStart) 

  int intStart = 5;
  int intEnd   = 11;
  char[] arrName = new char[intEnd - intStart];
  strName.getChars(intStart,intEnd,arrName,0);

  System.out.println(arrName);
 }
}

【C语言】为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。

/*为下面的函数原型编写函数定义:int ascii_to_integer(char *str);这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数...

【c语言】为下面的函数原型编写函数定义,这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。

/*为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。 如果字符...

【C语言】找出一个字符串中第一个只出现一次的字符

题目描述:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。 分析:这道题是2006年google的一道笔试题。 方法一:     简单粗暴的遍历完成,只适用于字符串较...
  • sofia_m
  • sofia_m
  • 2017年11月12日 17:58
  • 104

一次GPRS调试引出的大发现--STM32发送字符串第一个字符丢失

GPRS调试中发现的一些问题。以及后续发现STM32串口发送字符串产生第一个字符丢失现象的解释与解决方法。...

算法与数据结构面试题(21)-在一个字符串中找到第一个只出现一次的字符

题目 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。 解题思路 上一道题是求字符串中各个字符的个数,其实大同小异,这道题比上道题还要简单点,只...

剑指offer——查找一个字符串中第一次出现一次的字符(哈希直接定址法)

哈希表——直接定址法的应用 哈希表(Hash table,也叫散列表),是根据关键码值而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。 直接...

算法题:在一个字符串中找到只出现一次的字符。如输入abaccdeeff,则输出bd。

今天的算法学习还是和字符串有关,这个题目据说是以前的某公司面试的笔试题目。题目意思就是说,在一个字符串中找到只出现了一次的那些字符,并且输出来。作为非IT的我,平时使用Matlab比较多。不是科班出身...
  • sjtuai
  • sjtuai
  • 2017年07月27日 21:17
  • 108

找出字符串中第一个只出现一次的字符

该题采用遍历即可: 看到这个题目,最直观的想法就是就是遍历法,也就是从头开始取字符串中的一个字符,将其与其后的所有字符比较,如果有相同的字符,那么就证明它不是只出现一次的字符。当第一次出现遍历完其后...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符串转换和toString()、字符截取charAt()、一次截取多个字符getChars()
举报原因:
原因补充:

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