| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2787 人关注过本帖
标题:比较两个字符串
只看楼主 加入收藏
yelang7
Rank: 1
等 级:新手上路
威 望:1
帖 子:265
专家分:0
注 册:2006-11-3
收藏
 问题点数:0 回复次数:6 
比较两个字符串
我想比较两个字符串的大小,请问是用那一个函数的,那位大侠告诉我下的呢?小第在线期待..................................
搜索更多相关主题的帖子: 字符 
2006-11-17 21:26
skyland84
Rank: 2
等 级:新手上路
威 望:4
帖 子:544
专家分:0
注 册:2006-10-9
收藏
得分:0 
好像有个compareto() 函数
如果没有 就 转成string类型 再用这个函数就可以了

决定人生~
2006-11-17 21:34
wyg4859
Rank: 2
等 级:新手上路
威 望:4
帖 子:883
专家分:0
注 册:2006-8-2
收藏
得分:0 
你想比较两个字符串的大小?转换为int 不可以吗?字符串只可以比较它们的长度的大小吧

http://www.找到组织!找到党!
2006-11-17 21:34
skyland84
Rank: 2
等 级:新手上路
威 望:4
帖 子:544
专家分:0
注 册:2006-10-9
收藏
得分:0 
用compareto这个函数 是可以比较 字典排序的
应该够你用吧

决定人生~
2006-11-17 21:37
gkl_840
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-7-20
收藏
得分:0 
compareTo

public int compareTo(String anotherString)

按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值。将此 String 对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此 String 对象在参数字符串之前,则比较结果为一个负整数。如果按字典顺序此 String 对象位于参数字符串之后,则比较结果为一个正整数。如果这两个字符串相等,则结果为 0;compareTo 只有在方法 equals(Object) 返回 true 时才返回 0。

这是字典排序的定义。如果这两个字符串不同,则要么它们在某个索引处具有不同的字符,该索引对二者均为有效索引,要么它们的长度不同,或者同时具备上述两种情况。如果它们在一个或多个索引位置上具有不同的字符,假设 k 是这类索引的最小值;则按照 < 运算符确定的那个字符串在位置 k 上具有较小的值,其字典顺序在其他字符串之前。这种情况下,compareTo 返回这两个字符串在位置 k 处的两个不同的 char 值,即值:

this.charAt(k)-anotherString.charAt(k)


如果它们没有不同的索引位置,则较短字符串在字典顺序上位于较长字符串的前面。这种情况下,compareTo 返回这两个字符串长度的不同,即值:

this.length()-anotherString.length()


指定者:
接口 Comparable<String> 中的 compareTo

参数:
anotherString - 要比较的 String。
返回:
如果参数字符串等于此字符串,则返回 0 值;如果按字典顺序此字符串小于字符串参数,则返回一个小于 0 的值;如果按字典顺序此字符串大于字符串参数,则返回一个大于 0 的值。
2006-11-17 21:56
yelang7
Rank: 1
等 级:新手上路
威 望:1
帖 子:265
专家分:0
注 册:2006-11-3
收藏
得分:0 

谢谢楼上的大侠提示,我找到我要的答案的了,我用的是string.Compare(str1,str2)这个函数.


想象和行动一致,做最棒的 IT 人. http://yelang7.
2006-11-18 02:03
Andy仔
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-10-31
收藏
得分:0 
我是新手,有小小明了。

2006-11-19 17:16
快速回复:比较两个字符串
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032211 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved