在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]"
我需要提取名稱:這是旁邊的「NAME =」。我需要在「next =」之後找到下一個直接的詞,在這裏是「ISR4451X-WAAS-5.3.1.20.ova」。
我該怎麼做?
我想這
Scanner sc = new Scanner(str);
String nameOVA = sc.next("name=");
我越來越java.util.InputMismatchException。請幫助
你的意思是'split'?看'String#split()'方法。 –