Java.lang.Character.hashCode()是Java中的内置方法,该方法返回此Character的哈希码。返回的哈希码等于调用charValue()的结果。
用法:
public int hashCode() This function does not accepts any parameter.
返回值:此方法返回此字符的哈希码值。
以下程序说明了Java.lang.Character.hashCode()函数:
程序1:
// Java program to demonstrate the
// function when the value passed in the parameter
// is a character
import java.lang.*;
public class Gfg {
public static void main(String[] args)
{
// parameter ch
char ch = 'B';
// assigns character values
Character c = Character.valueOf(ch);
// assign hashcodes of c1, c2 to i1, i2
int i = c.hashCode();
// prints the character values
System.out.println("Hashcode of " + ch + " is " + i);
}
}
输出:
Hashcode of B is 66
程序2:
// Java program to demonstrate the
// function when the value passed in the parameter
// is a number
import java.lang.*;
public class Gfg {
public static void main(String[] args)
{
// parameter ch
char ch = '6';
// assigns character values
Character c = Character.valueOf(ch);
// assign hashcodes of ch
int i = c.hashCode();
// prints the character values
System.out.println("Hashcode of " + ch + " is " + i);
}
}
输出:
Hashcode of 6 is 54
相关用法
- Java Java lang.Long.lowestOneBit()用法及代码示例
- Java Java lang.Long.numberOfTrailingZeros()用法及代码示例
- Java Java lang.Long.highestOneBit()用法及代码示例
- Java Java lang.Long.numberOfLeadingZeros()用法及代码示例
- Java Java.util.Collections.rotate()用法及代码示例
- Java Java.util.concurrent.Phaser用法及代码示例
- Java Java.util.concurrent.RecursiveTask用法及代码示例
- Java Java.util.function.BiPredicate用法及代码示例
- Java Java lang.Long.reverse()用法及代码示例
- Java Java lang.Long.builtcount()用法及代码示例
- Java Java.util.function.IntPredicate用法及代码示例
- Java Java.util.function.DoublePredicate用法及代码示例
注:本文由纯净天空筛选整理自Twinkl Bajaj大神的英文原创作品 Character.hashCode() in Java with examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。