永发信息网

java相关的问题。以下的两个split——[0]与[1]好像得到的是同一行“:”后的字符串吧?怎么解释?

答案:2  悬赏:30  手机版
解决时间 2021-02-21 08:38
//keyIn是一个BufferedReader,已初始化。

//不断读取键盘输入
String line = null;
while((line = keyIn.readLine()) != null)
{
//如果发送的信息中有冒号,且以/开头,则认为想发送私聊信息
if(line.indexOf(":") > 0 && line.startsWith("/"))
{
line = line.substring(1);
ps.println(CrazyitProtocol.PRIVATE_ROUND +
line.split(":")[0] + CrazyitProtocol.SPLIT_SIGN
+ line.split(":")[1]+CrazyitProtocol.PRIVATE_ROUND);
最佳答案
key:value像这种格式存储内容
当你需要其中的某项时,就可以这样读取str.split(":")[0]得到的是key str.split(":")[1]得到的是value 这样直接可以读取某一个你需要的值, 因为String[] s = str.split(":");得到的是数组,然后你还得循环数组,有点麻烦。所以一般还是用上面的方法读取值比较方便。
全部回答
试试这样子来写呢,可以让那些标注的|不被划掉 a.split("(?<!\\\\)\\|"); //---------------- 两个麻烦的地方,第一个是\\\\这种蛋疼的从text内容-》java字符串-》java正则的两次转义;另外一个就是|要去掉,但前面必须用反相零宽断言指出位置但是不把\\\\算进来。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黄羊木,黄花梨木,紫坛木,酸枣木哪种木最硬,最
中国平安保险培训中心地址在哪,我要去那里办
我在网上贷款被骗了3100我报了警,我有骗子的
夏普lc一37rx5h请问夏普电视机忽然没声音呢?
嘉湖小区在什么地方啊,我要过去处理事情
酯键和酯基有区别吗?
和田玉的“玉筋”是什么样子
1吨半水煤气在常温常压下是多少方?
怎么我在对方网站上点击QQ头像的时候要加他为
大圣网咖(华强电竞馆店)在什么地方啊,我要过
梦幻西游花盆能种什么
如图所示,斜面高1m,倾角θ=30°,在斜面上顶点
save as pdf插件怎么用
她老在我跟前说自己很有钱的样子,啥意思?看
美国macduffie高中
推荐资讯
上水石里放的 吸水棒在水里,带电吗
像养殖肉兔,怎样找销路,求大神告知。
写night的对应词,什么是对应词?
20世纪五六十年代,全世界一半以上的科学发明
wps转换的pdf格式,在框内打对勾,在发邮件的
什么是曲率半径
市面上,淘宝卖的丰胸产品,就是涂抹的不是吃
张钰性丑闻录像录,张钰性丑闻录像3在线,张钰
小加菲猫可以吃剩菜剩饭吗
vivox6是几k屏
太原到大同的大巴在哪个长途车站坐 大概多长
安徽理工大学信息与计算科学系新生需要笔记本
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?