小编cup*_*ava的帖子

String Compare与实际返回值

在oracles 网站上的Java API中:"compareTo返回:"如果参数字符串等于此字符串,则值为0; 如果此字符串按字典顺序小于字符串参数,则小于0的值; 如果此字符串按字典顺序大于字符串参数,则值大于0.""

这是一个if语句:

String a = "abd";
String b = "abc";

if(a.compareTo(b) >= 1)
Run Code Online (Sandbox Code Playgroud)

返回true,因为字符串a更大,按字典顺序排列.

我的问题是,compareTo总是返回0,1或-1吗?或者它是否返回字符串大于或小于字符串参数的实际数量.

所以在上面的if语句中,因为"abd"大于"abc",它是否返回1?

java string compareto

1
推荐指数
2
解决办法
2万
查看次数

有了很长的代码,什么是分解的标准

Java代码示例:

public String toString() {

   return (title + '\n' + border + '\n' + getEmpID() + " " 
           + getLastName() + " " + getFirstName() + " " 
           + getHours() + " " + getRate() + " " + getGross() + border);}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的那样,它是一个很长的toString覆盖.

将代码行分解为较小位的标准位置在哪里.之前'+''" "'?请帮忙!:)

此外,如果你能告诉我如何正确放置{}那将是伟大的.

java formatting

0
推荐指数
1
解决办法
200
查看次数

标签 统计

java ×2

compareto ×1

formatting ×1

string ×1