Java String 中的问题,大虾帮忙!

Stringconcat()Stringreplace()stringtoLowerCase()stringtoUpperCase()Stringsubstring()可... String concat()

String replace()

string toLowerCase()

string toUpperCase()

String substring()

可以给出这些函数详细的用法吗?

不要写C++中怎么用,C++中我知道,现在问的是在JAVA 中怎么用,能给出详细的例子最好,分数不是问题.
展开
 我来答
百度网友7d47d1791
2008-03-18 · TA获得超过654个赞
知道小有建树答主
回答量:420
采纳率:0%
帮助的人:0
展开全部
一个一个来:

1,public String concat(String str)将指定字符串连接到此字符串的结尾。
如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的 String 对象,用来表示由此 String 对象表示的字符序列和参数字符串表示的字符序列连接而成的字符序列。

示例:

"cares".concat("s") returns "caress"
"to".concat("get").concat("her") returns "together"

2,public String replace(char oldChar,
char newChar)返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。
如果 oldChar 在此 String 对象表示的字符序列中没有出现,则返回对此 String 对象的引用。否则,创建一个新的 String 对象,它所表示的字符序列除了所有的 oldChar 都被替换为 newChar 之外,与此 String 对象表示的字符序列相同。

3,public String toLowerCase()使用默认语言环境的规则将此 String 中的所有字符都转换为小写。这等效于调用 toLowerCase(Locale.getDefault())。
注: 此方法与语言环境有关,如果用于应独立于语言环境解释的字符串,则可能生成不可预料的结果。示例有编程语言标识符、协议键、HTML 标记。例如,"TITLE".toLowerCase() 在 Turkish(土耳其语)语言环境中返回 "t?tle",其中“?”是 LATIN SMALL LETTER DOTLESS I 字符。对于与语言环境有关的字符,要获得正确的结果,请使用 toLowerCase(Locale.ENGLISH)。

4,public String toUpperCase(Locale locale)使用给定 Locale 的规则将此 String 中的所有字符都转换为大写。大小写映射关系基于 Character 类指定的 Unicode 标准版。由于大小写映射关系并不总是 1:1 的字符映射关系,因此所得 String 的长度可能不同于原 String。

5,public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
百度网友bbec2c4
2008-03-18 · TA获得超过167个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:0
展开全部
stra = "aab" strb = "bba"
stra.concat(strb)把stra和strb连接起来 aabbba
stra.replace("a","b")把stra中的a替换成b stra = bbb
stra.toLowerCase(),把stra中的字母转换成小写
stra.toupperCase(),把stra中的字母装换成大写stra ="AAB"
stra.subString(0,2),取stra中,起始点为0,向后两位的字符串,也就是aa

concat()不一定正确哦,可能记错了,楼主自己试试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zicozhang
2008-03-18 · TA获得超过1621个赞
知道小有建树答主
回答量:788
采纳率:0%
帮助的人:0
展开全部
1.String concat(str)将自己和str连接组成一个新字符串。
例子:String a="a";String b="b";
a.concat(b);//结果a="ab"
2.String replaceAll(str1,str2)将自己字符串中的所有的str1都替换成str2。
例子:String a="abcb";String b="b";
a.replaceAll(b,"a");//结果a="aacd"
3.String toLowerCase()将自己字符串中的所有的字符都替换成小写形式。
例子:String a="ABCD";;
a.toLowerCase();//结果a="abcd"
4.String toUpperCase()将自己字符串中的所有的字符都替换成大写形式。
例子:String a="abcd";;
a.toUpperCase();//结果a="ABCD"

5.String subString(begin,end) 将自己字符串中截取从begin到end位置的字串
例子:String a="abcd";;
a.subString(1,3);//结果a="bc"(字符串索引从0开始计数)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiest1986
2008-03-18 · TA获得超过3432个赞
知道小有建树答主
回答量:1013
采纳率:0%
帮助的人:1124万
展开全部
这些东西java的API上都有现成的用法,例子那些都有,你不可能懒到api都不想翻了吧。
别的没什么说的了,就2楼的解释完全是错误的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
穰力9x
2008-03-19 · TA获得超过196个赞
知道小有建树答主
回答量:456
采纳率:0%
帮助的人:536万
展开全部
下个java api文档吧,多好,想看什么类、方法,什么时候想看,都随自己
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式