首页 > 试题广场 >

将两个字符串连接起来组成一个字符串时,选用( )函数。

[单选题]
将两个字符串连接起来组成一个字符串时,选用(   )函数。
  • strlen()
  • strcap()
  • strcat()
  • strcmp()
strcap() 有这个方法吗?
strcat()字符串连接字符
strcmp()字符串大小比较


发表于 2017-06-12 17:20:50 回复(0)
以我一个java程序员的眼光来看,都得死。

发表于 2018-05-24 22:25:25 回复(4)
答案:C
java 字符串操作函数
获取字符串的长度:str.length()
搜索字符串出现的位置str.IndexOf("w")
获取指定索引的字符,str.charAt(int Index)
去除字符串首位的空格,包括制表符(\t):str.trim()
替换指定的所有字符:str.replaceAll(reg,s2)
判断字符串是否相等:str.equals(str1)
判断字符串的开始和结束:str.startsWith(),str.endWith()
字母大小写转换:str.toLowerCae()和str.toUpperCase()
字符串分割:str.split(String sign)和str.split(String sign,int limited)
格式化字符串:str.format(格式,参数)
concat()方法合并字符串:tring result = str1.concat(str2);   //将str1和str2合并
StringBuilder类的常用方法(操作速度比String快)
//append第一种用法
StringBuilder builder = new StringBuilder("");
builder.append("Hello");
builder.append(" World");
//append第二种用法
StringBuffer buffer1=new StringBuffer("seed");
StringBuffer buffer2=new StringBuffer(" destiny");
StringBuilder builder = new StringBuilder();
builder.append(buffer1);
builder.append(buffer2);
//builder.insert(int offset, String str1)指定位置插入字符串
//builder.delete(int strat,int end)删除指定索引之间的字符,若start==end,结果不变
//builder.toString()将生成器转换成字符串
//builder.deleteCharAt(index)
//builder.reverse()反序
发表于 2019-04-03 17:33:56 回复(0)
补充一下strcmp() 函数的原型和用法:
 int strcmp(const char *str1, const char *str2) 把 str1 所指向的字符串和 str2 所指向的字符串进行比较。
strcmp函数是用来比较2个字符串的函数,如srcmp(字如果符串1,字符串2),从第一个字符开始比较,
如果到最后两个字符串完全相同,则strcmp()函数输出的值为0;若开始出现不同的字符,根据这个字符ASCII码进行比较,
若字符串1的ASSCII值大于字符串2则输出值 大于 0;反之,输出值 小于 0;
发表于 2019-05-15 09:58:04 回复(0)
strlen:计算给定字符串的长度;
strcap:没有该方法;
strcat:字符串连接符;
strcmp:字符串大小比较。
发表于 2019-03-14 22:08:08 回复(0)
  • strcap():有这个方法吗?
  • strcat():字符串连接字符
  • strcmp():字符串大小比较
发表于 2019-05-21 11:12:19 回复(0)