【发布时间】:2014-02-14 06:04:38
【问题描述】:
在 Java 中, 我有这样的字符串:
String str = "PropertyNameAndStringValue[VERSION,5.3.1.20]],family=kwaas,filesize=939888640,imageType=OVA_SW(10000),name=ISR4451X-WAAS-5.3.1.20.ova,updatedTime=February 13, 2014 3:41:22 PM IST,version=5.3.1.20,instanceId=13325317,authEntityId=13325317,authEntityClass=-72900124,_orderedListOEIndex=<Integer>,_creationOrderIndex=<Integer>,instanceVersion=0]"
我需要提取“名称=”旁边的名称:。我需要在“next=”之后找到下一个直接单词,在本例中为“ISR4451X-WAAS-5.3.1.20.ova”。
我该怎么做?
我试过了
Scanner sc = new Scanner(str);
String nameOVA = sc.next("name=");
我收到 java.util.InputMismatchException。请帮忙
【问题讨论】:
-
你的意思是
split?看String#split()方法。
标签: java string substring next