作者AI3767 (AIIA)
看板java
标题Re: [问题] 字串处理问题
时间Sat Aug 3 12:45:47 2013
※ 引述《danielkimo (Daniel)》之铭言:
: Dear all,
: 小弟透过查语意字典得到这样的字串, 想把查询得到的结果中的所有关系取出来, 如下:
: 查询XXX得到{A:1={B},2={C:3={D:4={E}}},5={F}}, 所有的关系如下:
: 1(A,B) ; 2(XXX,C) ; 3(C,D) ; 4(D,E) ; 5(A,F) , 其中, 数字表示关系, 字母表示物体
这样吧, 我想先弄懂这串, 才知道要怎麽着手
先假设给定的所有关系都是正确的
然後查询XXX的结果是
{ A:1={B},
2={C:3={D:4={E}}},
5={F}
}
这样比较好看. 看起来, 有这样的格式 A:1={B}
表示 A 物件有一个1的关系, 对映到{B}
於是在查询结果中, 2=..., 5... 这样的东西就令人困惑了
猜测, 逗号是用来分隔前面冒号後的所有答案
所以就变成, 有个A物件,
有1的关系对映到 {B}
有2的关系对映到 {...}
有5的关系对映到 {F}
再回来看前面所给定的所有关系里, 有一个 2(XXX, C)
并没有看到 A 这样东西, 看起来 2 似乎不该在 A 的对映结果里
所以, 就有了疑问:
# XXX 到底是什麽? 是你下的一个"神秘"内容,但不能让我们知道
还是真的就是 XXX 物件;
还是是一个未知变数, 用来求解的? => 那些物件,在替换XXX後能够符合条件的
# 有什麽资讯是错误的?
给定的所有关系里, 有错误的; 或是查询结果是有错误的
# 有其它的定义存在?
如果可以先解答疑惑, 我们比较可以理解这是个什麽样的东西
也才好回答你的问题罗 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.24.9.81
1F:推 PsMonkey:其实这已经不是 Java 问题了,所以我才锁文 Orz 08/03 12:47
※ 编辑: AI3767 来自: 114.24.9.81 (08/03 12:48)