Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.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 将double转换为字符串/字符形式的文件(用于加密)_Java - Fatal编程技术网

Java 将double转换为字符串/字符形式的文件(用于加密)

Java 将double转换为字符串/字符形式的文件(用于加密),java,Java,我试着把数字表示成一个字符串,然后倒转。 例如,如果我的电话号码是64568899。 我想用一种稍后可以解密的方式来表示它,但我 需要将其写为字符串或字符,而不是数字。 有什么想法吗?您可以使用base64字符串将任何二进制数据表示为字符串。 使用double时,您可能只需要String.valueOf(double)。如果您只想将数字转换为字符串,只需使用Stringclass的方法: String val = String.valueOf(number); 要将字符串转换为数字,请使用I

我试着把数字表示成一个字符串,然后倒转。 例如,如果我的电话号码是64568899。 我想用一种稍后可以解密的方式来表示它,但我 需要将其写为字符串或字符,而不是数字。
有什么想法吗?

您可以使用base64字符串将任何二进制数据表示为字符串。


使用double时,您可能只需要String.valueOf(double)。

如果您只想将数字转换为字符串,只需使用
String
class的方法:

String val = String.valueOf(number);
要将字符串转换为数字,请使用
Integer
Double
Float
valueOf
方法(取决于您将使用的数字):


您想对其进行加密还是编码?字符串可以包含数字?数字也是合法字符。你有什么特殊的理由把数字字符转换成[a-z]吗?我在寻找加密,但我希望以后能够解密,但我想把它写成字符而不是整数。
Integer val = Integer.valueOf(stringValue);