猿问

java String相关函数?

used_memory:4429304\r\n
used_memory_human:4.22M\r\n
used_memory_rss:4327696\r\n
used_memory_peak:4429304\r\n
used_memory_peak_human:4.22M
used_memory_lua:33792\r\n
mem_fragmentation_ratio:0.98\r\n
mem_allocator:dlmalloc-2.8\r\n
有类似于上面格式的一个字符串,现在我想根据前面的类型(比如used_memory)取后面的值(对应的4429304),在一个函数里面写,函数传入的参数为type(type="used_memory"或者type="used_memory_peak"等等),得到对应type相应的取值,怎么写呢

Smart猫小萌
浏览 684回答 2
2回答

慕森卡

123456public static String getStr(String type){        String str="used_memory:4429304\r\n";        str=str.substring(str.indexOf(type)+type.length(),str.length());        System.out.println("需要的值="+str);        return str;    }

HUH函数

把所有: 换成=,然后是个 properties 文件的格式,所以你可以用 properties 来处理对于每一行,用 : 做 string.split。前面的放到 map 里作为 key,后面的是 value
随时随地看视频慕课网APP

相关分类

MySQL
我要回答