rxcr.net
当前位置:首页 >> 连接两个字符串的方法 >>

连接两个字符串的方法

String类的方法:①利用运算符"+" ②public String concat(String str)进行字符串的拼接操作 StringBuffer的方法:①public StringBuffer append(String str)将str添加到当前字符串缓冲区的字符序列的末尾 ②public StringBuffer insert(int offset,String str)在当前字符串缓冲区的字符序列的下标 索引offset插入str.如果offset等于旧长度,则str添加在字符串缓冲区的尾部

最低0.27元/天开通百度文库会员,可在文库查看完整内容> 原发布者:hxk古月 #define_CRT_SECURE_NO_WARNINGS#include#include#includevoidmystrcat(char*p,char*q){char*pp=p;while(*pp!='\0'){pp++;}*pp='';while(*q!='\0'){*(++pp)=*(q++);}

1.String a = "abc"; String b ="def"; String c = a+b;2.StringBuffer a =new StringBuffer("acb"); StringBuffer b =new StringBuffer("123"); a.append(b);3.String a = "abc"; String b ="def"; String c = a.concat(b); 第三种方法,必须是String 类型

#include void main() { void strc(char *pa,char *pb); char a[100],b[100]; printf("请输入一行字符,在100个字以内\n"); gets(a); printf("请再输入一行字符,在100个字以内\n"); gets(b); printf("两行字符合并后的结果:\n"); strc(a,b); printf("%s\n",a); } void strc(char *pa,char *pb) { while(*pa!='\0') { pa++; } while(*pa = *pb) { pa++; pb++; } return; }

直接用里的strcat函数这个函数需要两个参数,都是char*类型,把第二个指针代表的字符串连接到第一个的后面比如,#include#includeint main(){char str1[]={"hello "};char str2[]={"world"};strcat(str1,str2);printf("%s\n",str1);return 0;}输出的是hello world

#include <stdio.h>#include <string.h>void main(){char a[100],b[100];int i=0,j=0;printf("请输入字符串A,按回车结束\n");while(getch()!='\n'){a[i]=getch();i++;}printf("请

c++中字符串有两种 一个是string类型 连接需要用+ 比如 string a="aaa", b="bbb"; 那么 string ab=a+b 值就是"aaabbb" 另一个是以\0结束字符数组,这个是从c语言继承过来的 要连接 需要用strcat.char a[10] = "aaa"; char b[10] = "bbb"; strcat(a,b);//执行后 a为"aaabbb"

#include<stdio.h> char* stingcat(char s1[],char s2[]) { int length=0; char *s=null; char *c=s1; for(;*c!='\0';++c,length++); c=s2; for(;*c!='\0';++c,length++); c = new char[length]; s=s1; int i=0; while(*s!='\0') { c[i++]=*s; ++s; } s=s2; while(*s!='\0') { c[i++]=*s;

这些是宏的功能.#是将一个参数转换为字符串.##可以连接字符串 比如这样:#include <stdio.h>#define str(a,b) a##bint main(){ printf("%s\n",str("123","456")); return 0;}

int num=randomnumber.nextInt(); // num是一个随机数字 String s = String.valueOf(num); //把num转化为字符串 String str1 = "1234"; // 其他字符串 方式1 s += str1 ; 把s和str1拼接在一起 方式2 String str2 = str1 + s ; 即用 + 操作符号即可

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com