【发布时间】:2019-06-23 07:48:45
【问题描述】:
将字符串转换为字节:getBytes() 方法用于将输入字符串转换为字节[]。 方法:
- 创建一个长度相等的临时字节[] 到输入字符串的长度。
- 存储字节(我们通过使用 getBytes() 方法)以相反的顺序进入 临时字节[]。
- 使用 byte[] 创建一个新的 String abject 存储结果。
来源
// Java program to ReverseString using ByteArray.
import java.lang.*;
import java.io.*;
import java.util.*;
// Class of ReverseString
class ReverseString
{
public static void main(String[] args)
{
String input = "Geeks";
// getBytes() method to convert string
// into bytes[].
byte [] strAsByteArray = input.getBytes();
byte [] result =
new byte [strAsByteArray.length];
// Store result in reverse order into the
// result byte[]
for (int i = 0; i<strAsByteArray.length; i++)
result[i] =
strAsByteArray[strAsByteArray.length-i-1];
System.out.println(new String(result));
}
}
我希望输出是:skeg
【问题讨论】:
-
您在哪里检查重复项?