String 读字串

String 读字串,string,stringtokenizer,String,Stringtokenizer,我想操纵这个字符串: "Roger:Rabbit:22:California" 并按如下方式显示输出: Name: Roger Rabbit Age: 22 State: California 我想知道什么是最好的方法 为此,您可以使用Stringsplit()方法。请将您的分隔符命名为:。然后,您需要确保使用拆分的不同字符串从拆分方法的输出中创建一个数组。在System.out.println()中,可以将新创建的数组元素的数组索引称为System.out.println(“Name”+m

我想操纵这个字符串:

"Roger:Rabbit:22:California"
并按如下方式显示输出:

Name: Roger Rabbit
Age: 22
State: California

我想知道什么是最好的方法

为此,您可以使用String
split()
方法。请将您的分隔符命名为
。然后,您需要确保使用拆分的不同字符串从拆分方法的输出中创建一个数组。在
System.out.println()
中,可以将新创建的数组元素的数组索引称为
System.out.println(“Name”+myIndex[0])

资源:

这不是代码编写服务。到目前为止你自己做了什么?而且,除非我遗漏了什么,否则你没有提供上下文。根据你的个人资料,我猜你会想在Java中工作您的标记还提到了stringtokenzier,它是一个Java,尽管“StringTokenizer是一个遗留类,出于兼容性原因保留了它,但新代码中不鼓励使用它。建议寻求此功能的任何人使用String的拆分方法或Java.util.regex包。”-名字和姓氏不是都有自己的一行吗没关系,[0]不是[i],你没有循环。所以(“名称:“+myIndex[0]+”+myIndex[1])等等@Julix我举了一个例子。实际上,数组将包含由
split()
方法解析的原始字符串中的所有元素。谢谢,我觉得使用split()方法是最好的方法。在继续这个过程之前,我只需要确定一下。