Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “字符串”的转换;asdfgh“;到整数值_Java_String_Integer - Fatal编程技术网

Java “字符串”的转换;asdfgh“;到整数值

Java “字符串”的转换;asdfgh“;到整数值,java,string,integer,Java,String,Integer,我想将字符串转换为“asdfgh”而不是“2345”, 我知道我们可以使用以下命令转换“2345”:Integer.parseInt(“stringOfNumber”); 但我必须在java中将“asdfgg”转换为intger值 请帮帮我 提前谢谢 假设您要将字符串转换为ascii,您将执行以下操作: String randomString = "asdfgh"; byte[] asciiString = randomString.getBytes("US-ASCII"); 假设您希望将

我想将字符串转换为“asdfgh”而不是“2345”, 我知道我们可以使用以下命令转换“2345”:Integer.parseInt(“stringOfNumber”); 但我必须在java中将“asdfgg”转换为intger值

请帮帮我


提前谢谢

假设您要将字符串转换为ascii,您将执行以下操作:

String randomString = "asdfgh";  
byte[] asciiString = randomString.getBytes("US-ASCII");

假设您希望将字符串转换为ascii,您将执行以下操作:

String randomString = "asdfgh";  
byte[] asciiString = randomString.getBytes("US-ASCII");

你的问题不清楚,但你可能想要这个-

    String str = "Abcdefg";
    char[] cArray = str.toCharArray();
    int result=0;

    for (int i=0; i<cArray.length; i++){
        result+=cArray[i]*Math.pow(10,i);
    }

    System.out.println(result);
String str=“Abcdefg”;
char[]cArray=str.toCharArray();
int结果=0;

对于(inti=0;i您的问题不清楚,但您可能想要这个-

    String str = "Abcdefg";
    char[] cArray = str.toCharArray();
    int result=0;

    for (int i=0; i<cArray.length; i++){
        result+=cArray[i]*Math.pow(10,i);
    }

    System.out.println(result);
String str=“Abcdefg”;
char[]cArray=str.toCharArray();
int结果=0;
对于(int i=0;i使用该方法,这将根据文档返回任何字符串的int值

返回此字符串的哈希代码。字符串对象的哈希代码计算为

s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
使用int算术,其中s[i]是字符串的第i个字符,n是字符串的长度,^表示幂运算。(空字符串的哈希值为零。)

使用该方法,将根据文档返回任何字符串的int值

返回此字符串的哈希代码。字符串对象的哈希代码计算为

s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
使用int算术,其中s[i]是字符串的第i个字符,n是字符串的长度,^表示幂运算。(空字符串的哈希值为零。)


你想要什么号码的“asdfgg”转换为,为什么?比如,对它进行散列,或者将字符数组转换为整数?实际上,我喜欢将日志事件消息转换为整数,以计算聚类的距离。我用字符串格式的二进制值表示消息,最后我必须用数字形式比较距离。谢谢@JonSkeetfor cluster类似的事件一起发生。@SanjayaPandey:什么意义上的距离?你可以用Levenshtein之类的东西来计算字符串之间的距离,但不清楚你希望一个简单的数字如何工作。你真的需要在这个问题中提供更多的信息。看看你想要什么数字“asdfgg”转换为,为什么?比如,对它进行散列,或者将字符数组转换为整数?实际上,我喜欢将日志事件消息转换为整数,以计算聚类的距离。我用字符串格式的二进制值表示消息,最后我必须用数字形式比较距离。谢谢@JonSkeetfor cluster类似的事件一起发生。@SanjayaPandey:什么意义上的距离?你可以用Levenshtein之类的东西来计算字符串之间的距离,但不清楚你期望一个简单的数字如何工作。你真的需要在这个问题中提供更多的信息。请参阅