博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在Java中将字符串转换为数组
阅读量:2533 次
发布时间:2019-05-11

本文共 1925 字,大约阅读时间需要 6 分钟。

Sometimes we have to split String to array based on delimiters or some regular expression. For example, reading a CSV file line and parsing them to get all the data to a String array. In this tutorial, we will learn how to convert String to Array in Java program.

有时我们必须根据定界符或某些正则表达式将String拆分为数组 。 例如,读取CSV文件行并将其解析以将所有数据获取到String数组。 在本教程中,我们将学习如何在Java程序中将String转换为Array。

Java中的字符串到数组 (String to Array in Java)

String class split(String regex) can be used to convert String to array in java.

字符串类split(String regex)可用于在Java中将String转换为数组。

If you are working with , you can also use Pattern class split(String regex) method.

如果使用 ,则还可以使用Pattern类split(String regex)方法。

Let’s see how to convert String to an array with a simple java class example.

让我们看看如何通过一个简单的Java类示例将String转换为数组。

package com.journaldev.util;import java.util.Arrays;import java.util.regex.Pattern;public class StringToArrayExample {    /**     * This class shows how to convert String to String Array in Java     * @param args     */    public static void main(String[] args) {        String line = "My name is Pankaj";        //using String split function        String[] words = line.split(" ");        System.out.println(Arrays.toString(words));        //using java.util.regex Pattern        Pattern pattern = Pattern.compile(" ");        words = pattern.split(line);        System.out.println(Arrays.toString(words));    }}

The output of the above program is:

上面程序的输出是:

[My, name, is, Pankaj][My, name, is, Pankaj]
String To Array Java

Convert String To Array in Java

用Java将字符串转换为数组

Note that Java provides a legacy class StringTokenizer also but you should not use it because it doesn’t have an option for a regular expression and using it is confusing.

请注意,Java还提供了旧式类StringTokenizer,但您不应使用它,因为它没有用于正则表达式的选项,使用它会造成混淆。

We can use Java regular expressions also to split String into String array in java, learn more about .

我们还可以使用Java正则表达式在Java中将String拆分为String数组,了解有关更多信息。

翻译自:

转载地址:http://emozd.baihongyu.com/

你可能感兴趣的文章
ASP.NET MVC:通过 FileResult 向 浏览器 发送文件
查看>>
CVE-2010-2883Adobe Reader和Acrobat CoolType.dll栈缓冲区溢出漏洞分析
查看>>
使用正确的姿势跨域
查看>>
AccountManager教程
查看>>
Android学习笔记(十一)——从意图返回结果
查看>>
算法导论笔记(四)算法分析常用符号
查看>>
ultraedit激活
查看>>
总结(6)--- python基础知识点小结(细全)
查看>>
亿级曝光品牌视频的幕后设定
查看>>
ARPA
查看>>
JSP开发模式
查看>>
我的Android进阶之旅------>Android嵌入图像InsetDrawable的使用方法
查看>>
Detours信息泄漏漏洞
查看>>
win32使用拖放文件
查看>>
Android 动态显示和隐藏软键盘
查看>>
raid5什么意思?怎样做raid5?raid5 几块硬盘?
查看>>
【转】how can i build fast
查看>>
null?对象?异常?到底应该如何返回错误信息
查看>>
django登录验证码操作
查看>>
(简单)华为Nova青春 WAS-AL00的USB调试模式在哪里开启的流程
查看>>