在Java中,字符串可以通过以下方法转换为数组:
1. 使用String类的toCharArray()方法将字符串转换为字符数组:
String str = "Hello World"; char[] charArray = str.toCharArray();
2. 使用String类的getBytes()方法将字符串转换为字节数组:
String str = "Hello World"; byte[] byteArray = str.getBytes();
3. 使用String类的split()方法将字符串按照指定的分隔符分割成字符串数组:
String str = "Hello,World"; String[] strArray = str.split(",");
4. 使用StringTokenizer类将字符串按照指定的分隔符分割成字符串数组:
String str = "Hello,World"; StringTokenizer tokenizer = new StringTokenizer(str, ","); String[] strArray = new String[tokenizer.countTokens()]; int i = 0; while (tokenizer.hasMoreTokens()) { strArray[i++] = tokenizer.nextToken(); }
5. 使用Apache Commons Lang库的StringUtils类的split()方法将字符串按照指定的分隔符分割成字符串数组:
import org.apache.commons.lang3.StringUtils; String str = "Hello,World"; String[] strArray = StringUtils.split(str, ",");
这些是将Java字符串转换为数组的常用方法。根据具体的需求,选择适合的方法进行转换。
版权申明:财旺号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 1790309299@qq.com 举报,一经查实,本站将立刻删除。