Java 拆分字符串

package com.abin.inter.test;

public class SplitString1 {
public static void main(String[] args) {
StringBuffer stb = new StringBuffer();
String unitId1 = "aaaaa";
String callerNumber1 = "bbbbb";
String calleeNumber1 = "ccccc";
stb.append(unitId1).append("|").append(callerNumber1).append("|")
.append(calleeNumber1);
System.out.println("stb=" + stb.toString());
String unitId = stb.toString()
.substring(0, stb.toString().indexOf("|"));
System.out.println("unitId=" + unitId);
String temp1 = stb.toString().substring(unitId.length() + 1,
stb.toString().length() - unitId.length());
System.out.println("temp1=" + temp1);
String callerNumber = temp1.substring(0, temp1.indexOf("|"));
System.out.println("callerNumber=" + callerNumber);
System.out.println("unitId.length()=" + unitId.length());
System.out.println("callerNumber.length()=" + callerNumber.length());
System.out.println("stb=" + stb.toString().length());
String temp2 = stb.toString().substring(
unitId.length() + callerNumber.length() + 2,
stb.toString().length());
System.out.println("temp2=" + temp2);
String calleeNumber = temp2.substring(0, temp2.length());
System.out.println("calleeNumber=" + calleeNumber);
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值