java - 在Java中将字符串转换为数组?

标签 java

我有一个字符串,其值如下(格式相同):

name:xxx
occupation:yyy
phone:zzz

我想将其转换为数组并使用索引获取占用值。

有什么建议吗?

最佳答案

基本上,您会使用 Java 的 split() 函数:

String str = "Name:Glenn Occupation:Code_Monkey";

String[] temp = str.split(" ");
String[] name = temp[0].split(":");
String[] occupation = temp[1].split(":");

结果值为:

name[0] - Name
name[1] - Glenn

occupation[0] - Occupation
occupation[1] - Code_Monkey

关于java - 在Java中将字符串转换为数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4499082/

相关文章:

在 Maven 构建生命周期中集成最好的 JavaScript 测试

java - Bean验证1.1 : link violation to parameter

java - 如何规范化 Java 中的 EOL 字符?

java - jdk11中如何使用JavaFX?

java - Eclipse Virgo 和 Eclipse Gemini 之间有什么区别?

java - 通过注解在hibernate中定义集合

java - ArrayList输入java

java - 需要 Javascript 解析器(用于 Java 应用程序)以获取有关 Ext.define 对象的基本属性值信息

java - 添加标签的最终 JPanel (java)

Java——如何从输入流(套接字/套接字服务器)中读取未知数量的字节?