字元串操作


字元串操作

文章插图
字元串操作字元串主要用于编程,字元串在存储上类似字元数组,所以它每一位的单个元素都是可以提取的 。字元串也有很多操作,在正文将对C语言、C++和java中对其操作进行介绍 。
基本介绍中文名:字元串操作
外文名:string operations
性质:对字元串进行的操作
特点:类似字元数组
释义:程式语言中表示文本的数据类型
套用学科:计算机程式语言中使用
名词介绍字元串或串(String)是由数字、字母、下划线组成的一串字元 。它是程式语言中表示文本的数据类型 。在程式设计中,字元串为符号或数值的一个连续序列 。字元串操作就是以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等 。对于字元串的操作方法,在这里通过介绍C语言、C++和java这三种常用的语言来说明 。套用C语言中字元串操作1、stpcpy()功能:拷贝一个字元串到另一个 。用法: char *stpcpy(char *destin, char *source);举例如下:#include <stdio.h> #include <string.h>int main(void)  {            char string[10];            char *str1 = "abcdefghi";       stpcpy(string, str1);            printf("%s\n", string);            return 0;  } 2、strcat ()功能: 字元串拼接函式 。用法:char *strcat(char *destin, char *source);举例如下:【字元串操作】#include <string.h>  #include <stdio.h>int main(void)  {             char destination[25];             char *blank = " ", *c = "C++", *Borland = "Borland";        strcpy(destination, Borland);             strcat(destination, blank);             strcat(destination, c);        printf("%s\n", destination);             return 0;  }3、strchr ()功能: 在一个串中查找给定字元的第一个匹配之处 。用法::char *strchr(char *str, char c);举例如下:#include <string.h>  #include <stdio.h>int main(void)   {          char string[15];          char *ptr, c = 'r';    strcpy(string, "This is a string");          ptr = strchr(string, c);          if (ptr)               printf("The character %c is at position: %d\n", c, ptr-string);          else               printf("The character was not found\n");          return 0;  }