我有一个字符串"1.3.6.1.2.1.25.1.0.0 = 47"
.如何检索方程的RHS部分,这是"47"
什么?我不能使用substr(StartIndex, EndIndex)
,因为我的LHS的大小会改变.提前致谢.
只需使用String.indexOf()来首先获取字符串中"="的位置.
换句话说:大多数情况下,字符串没有固定(基于列)的布局; 从这个意义上讲:检查字符串的实际内容是世界上最自然的事情.你可以使用像indexOf(),lastIndexOf()等那些低级方法,或者你更进一步使用正则表达式来完成更复杂的工作.
或者,您也可以使用String.split()等方法将输入字符串转换为子字符串数组; 基于给定的"分裂"模式.