我的所有字符串都是语义Web URIS。数字表示的原因是当我在页面上显示一个URI的数据时,我需要传递一些内容到查询字符串或将其放入我的JavaScript中的各个字段中。URI本身太笨重了,当您将URI作为URI值显示时会看起来很糟糕。
基本上,我想要一个称为
Resource
的类,它将像这样:Resource{
int id;
String uri;
String value; // this is the label or human readable name
// .... other code/getters/setters here
public int getId(){
return id = stringToIntFunction();
}
private int stringToIntFunction(String uri){
// do magic here
}
}
如果要求:
- 必须是双向的,也就是说,你可以从数字值中恢复原始字符串
- 不需要是双向的
此外,还有其他重要的问题我没有考虑吗?