単一の文字列を分析

Javaプログラミングでは、我々は時折、文字列のサイズを比較する問題を抱えているだろう、のcompareTo()メソッドは、この機能を実装することは非常に簡単です。文字列かどうかを決定するための方法は、より少ない別の文字列と等しい、または、より大きい。決意を決定辞書内の順序に応じて文字列のサイズに基づいています。

语法:Str1.compareTo(Str2);

其返回的是一个int类型值。若Str1等于参数字符串Str2字符串,则返回0;若该Str1按字典顺序小于参数字符串Str2,则返回值小于0;若Str1按字典顺序大于参数字符串Str2,则返回值大于0。

java中的compareto方法,返回参与比较的前后两个字符串的asc码的差值,看下面一组代码

String a="a",b="b";
System.out.println(a.compareto.b);
则输出-1;
若a="a",b="a"则输出0;
若a="b",b="a"则输出1;

それの長い文字列場合、これは、より多くの単一の文字のですか?
もし= "AB"、B = "B"、 出力1;
もし"ABCDEF" = B = "B" 、出力1;
であり、もし二つの異なる文字列の最初の文字、 ASC差法は、最初の文字コードを返します。

同じイニシャルそれならば?
= "AB"であれば、B = ""、 出力1;
= "ABCDEF"、B IF = "" ;出力5
なら= "ABCDEF"、B = "ABC" 出力3;
=「IF ABCDEF「B =」ACE「出力1、
すなわち2つあれば比較は、最初の2つの文字列遠い異なるまで同じ、次の文字、リターンコードASC異なる文字の違いに関与している場合文字列が長いようではない、との文字がまったく同じ比較に参加することができ、二つの文字列の長さの差が返されます

リリース5元の記事 ウォンの賞賛0 ビュー41

おすすめ

転載: blog.csdn.net/xfolive/article/details/104387308